LogConsistencyProviderAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |