LogConsistencyProviderAttribute クラス

定義

[Orleans.Providers.LogConsistencyProvider] 属性は、ログ ビュー状態の抽象化を使用してグレインに使用する整合性プロバイダーを定義するために使用されます。

LogConsistentGrain から派生するすべてのグレイン (JournaledGrain など) には、[Orleans.Providers.LogConsistencyProvider] プロパティを指定することをお勧めします。 [Orleans.Providers.LogConsistencyProvider] 属性が指定されていない場合、ランタイムは次のように検索しようとします。 まず、構成ファイルで "Default" プロバイダーを検索し、グレイン型で既定値が定義されているかどうかを確認します。 このグレインに対して整合性プロバイダーを配置できない場合、グレインはサイロへの読み込みに失敗します。

[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

一貫性のために使用するプロバイダーの名前を取得または設定します。

適用対象