LogConsistencyProviderAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El atributo [Orleans.Providers.LogConsistencyProvider] se usa para definir qué proveedor de coherencia se va a usar para granos mediante la abstracción de estado de la vista de registro.
Se recomienda especificar la propiedad [Orleans.Providers.LogConsistencyProvider] para todos los granos que derivan de LogConsistentGrain, como JournaledGrain. Si no se especifica ningún atributo [Orleans.Providers.LogConsistencyProvider], el tiempo de ejecución intenta localizar uno como se indica a continuación. En primer lugar, busca un proveedor "Predeterminado" en el archivo de configuración y, a continuación, comprueba si el tipo de grano define un valor predeterminado. Si no se puede encontrar un proveedor de coherencia para este grano, el grano no se cargará en el Silo.
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class LogConsistencyProviderAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type LogConsistencyProviderAttribute = class
inherit Attribute
Public NotInheritable Class LogConsistencyProviderAttribute
Inherits Attribute
- Herencia
-
LogConsistencyProviderAttribute
- Atributos
Constructores
LogConsistencyProviderAttribute() |
Inicializa una nueva instancia de la clase LogConsistencyProviderAttribute. |
Propiedades
ProviderName |
Obtiene o establece el nombre del proveedor que se va a usar para la coherencia. |