LogConsistencyProviderAttribute 类

定义

[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

获取或设置要用于一致性的提供程序的名称。

适用于