LogConsistencyProviderAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
[Orleans.Providers.LogConsistencyProvider] 属性用于定义使用日志视图状态抽象的粒度的一致性提供程序。
对于派生自 LogConsistentGrain 的所有 grain(如 JournaledGrain),建议指定 [Orleans.Providers.LogConsistencyProvider] 属性。 如果未指定 [Orleans.Providers.LogConsistencyProvider] 属性,则运行时会尝试查找一个属性,如下所示。 首先,它在配置文件中查找“默认”提供程序,然后检查 grain 类型是否定义了默认值。 如果无法找到此粒度的一致性提供程序,则该粒度将无法加载到 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
- 继承
-
LogConsistencyProviderAttribute
- 属性
构造函数
LogConsistencyProviderAttribute() |
初始化 LogConsistencyProviderAttribute 类的新实例。 |
属性
ProviderName |
获取或设置要用于一致性的提供程序的名称。 |