AzureConfigurationExtensions.AddAzureTableStorageProvider メソッド

定義

型のストレージ プロバイダーを追加します AzureTableStorage

public static void AddAzureTableStorageProvider (this Orleans.Runtime.Configuration.ClusterConfiguration config, string providerName = "AzureTableStore", string connectionString = default, string tableName = "OrleansGrainState", bool deleteOnClear = false, bool useJsonFormat = false, bool useFullAssemblyNames = false, bool indentJson = false);
static member AddAzureTableStorageProvider : Orleans.Runtime.Configuration.ClusterConfiguration * string * string * string * bool * bool * bool * bool -> unit
<Extension()>
Public Sub AddAzureTableStorageProvider (config As ClusterConfiguration, Optional providerName As String = "AzureTableStore", Optional connectionString As String = Nothing, Optional tableName As String = "OrleansGrainState", Optional deleteOnClear As Boolean = false, Optional useJsonFormat As Boolean = false, Optional useFullAssemblyNames As Boolean = false, Optional indentJson As Boolean = false)

パラメーター

config
ClusterConfiguration

プロバイダーを追加するクラスター構成オブジェクト。

providerName
String

プロバイダー名。

connectionString
String

Azure Storage 接続文字列。 何も指定されていない場合は、Globals 構成と同じものが使用されます。

tableName
String

状態を格納するテーブル名。

deleteOnClear
Boolean

が呼び出されたときに ClearStateAsync(String, GrainReference, IGrainState) プロバイダーが状態を削除するかどうか。

useJsonFormat
Boolean

がコンテンツを JSON として格納するか、Azure Table にバイナリとして格納するかを指定します。

useFullAssemblyNames
Boolean

シリアル化された JSON で完全なアセンブリ名を使用するかどうか。 が false の場合 useJsonFormat 、この値は無視されます。

indentJson
Boolean

JSON をインデント (かなり印刷) するかどうか。 が false の場合 useJsonFormat 、この値は無視されます。

適用対象