LogConsistencyProviderAttribute Clase

Definición

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.

Se aplica a