LogConsistencyProviderAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |