LogConsistencyProviderAttribute Класс

Определение

Атрибут [Orleans.Providers.LogConsistencyProvider] используется для определения поставщика согласованности, который следует использовать для объектов grain с помощью абстракции состояния представления журнала.

Указание свойства [Orleans.Providers.LogConsistencyProvider] рекомендуется для всех объектов grain, производных от LogConsistentGrain, например JournaledGrain. Если атрибут [Orleans.Providers.LogConsistencyProvider] не указан, среда выполнения пытается найти его следующим образом. Сначала выполняется поиск поставщика default в файле конфигурации, а затем проверяется, определяет ли тип grain значение по умолчанию. Если поставщик согласованности не может быть найден для этого объекта grain, он не сможет загрузиться в хранилище.

[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
Наследование
LogConsistencyProviderAttribute
Атрибуты

Конструкторы

LogConsistencyProviderAttribute()

Инициализирует новый экземпляр класса LogConsistencyProviderAttribute.

Свойства

ProviderName

Возвращает или задает имя поставщика, используемого для обеспечения согласованности.

Применяется к