Compartilhar via


LogConsistencyProviderAttribute Classe

Definição

O atributo [Orleans.Providers.LogConsistencyProvider] é usado para definir qual provedor de consistência usar para granularidade usando a abstração do estado de exibição de log.

A especificação da propriedade [Orleans.Providers.LogConsistencyProvider] é recomendada para todas as granularidades derivadas de LogConsistentGrain, como JournaledGrain. Se nenhum atributo [Orleans.Providers.LogConsistencyProvider] for especificado, o runtime tentará localizar um da seguinte maneira. Primeiro, ele procura um provedor "Padrão" no arquivo de configuração e verifica se o tipo de granularidade define um padrão. Se um provedor de consistência não puder ser localizado para essa granularidade, a granularidade não será carregada no 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
Herança
LogConsistencyProviderAttribute
Atributos

Construtores

LogConsistencyProviderAttribute()

Inicializa uma nova instância da classe LogConsistencyProviderAttribute.

Propriedades

ProviderName

Obtém ou define o nome do provedor a ser usado para consistência.

Aplica-se a