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 |
Возвращает или задает имя поставщика, используемого для обеспечения согласованности. |