AzureConfigurationExtensions.AddAzureTableStorageProvider 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
加入 類型的 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,則會忽略此值。