Share via


LogConsistencyProviderAttribute Classe

Définition

L’attribut [Orleans.Providers.LogConsistencyProvider] est utilisé pour définir le fournisseur de cohérence à utiliser pour les grains à l’aide de l’abstraction d’état log-view.

La spécification de la propriété [Orleans.Providers.LogConsistencyProvider] est recommandée pour tous les grains qui dérivent de LogConsistentGrain, comme JournaledGrain. Si aucun attribut [Orleans.Providers.LogConsistencyProvider] n’est spécifié, le runtime tente d’en localiser un comme suit. Tout d’abord, il recherche un fournisseur « Par défaut » dans le fichier de configuration, puis vérifie si le type de grain définit une valeur par défaut. Si un fournisseur de cohérence ne peut pas être trouvé pour ce grain, le grain ne parvient pas à se charger dans le 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
Héritage
LogConsistencyProviderAttribute
Attributs

Constructeurs

LogConsistencyProviderAttribute()

Initialise une nouvelle instance de la classe LogConsistencyProviderAttribute.

Propriétés

ProviderName

Obtient ou définit le nom du fournisseur à utiliser pour la cohérence.

S’applique à