共用方式為


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 儲存體連接字串。 如果未提供任何專案,則會使用與 Globals 組態相同的 。

tableName
String

要儲存狀態的資料表名稱。

deleteOnClear
Boolean

當呼叫 時 ClearStateAsync(String, GrainReference, IGrainState) ,提供者是否會刪除狀態。

useJsonFormat
Boolean

是否將內容儲存為 JSON 或 Azure 資料表中的二進位檔。

useFullAssemblyNames
Boolean

是否要在序列化的 JSON 中使用完整元件名稱。 如果 useJsonFormat 為 false,則會忽略此值。

indentJson
Boolean

是否要縮排 () JSON。 如果 useJsonFormat 為 false,則會忽略此值。

適用於