Condividi tramite


LogConsistencyProviderAttribute Classe

Definizione

L'attributo [Orleans.Providers.LogConsistencyProvider] viene usato per definire il provider di coerenza da usare per i cereali usando l'astrazione dello stato di visualizzazione log.

La proprietà [Orleans.Providers.LogConsistencyProvider] è consigliata per tutti i cereali che derivano da LogConsistentGrain, ad esempio JournaledGrain. Se non viene specificato alcun attributo [Orleans.Providers.LogConsistencyProvider], il runtime tenta di individuare uno come indicato di seguito. In primo luogo, cerca un provider "predefinito" nel file di configurazione, quindi verifica se il tipo di granularità definisce un valore predefinito. Se non è possibile trovare un provider di coerenza per questo granularità, il grano non riuscirà a caricare nel 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
Ereditarietà
LogConsistencyProviderAttribute
Attributi

Costruttori

LogConsistencyProviderAttribute()

Inizializza una nuova istanza della classe LogConsistencyProviderAttribute.

Proprietà

ProviderName

Ottiene o imposta il nome del provider da usare per la coerenza.

Si applica a