AzureConfigurationExtensions.AddAzureTableStorageProvider 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Adds a storage provider of type 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 存储连接字符串。 如果未提供,它将使用与全局配置中的相同。
- tableName
- String
用于存储状态的表名称。
- deleteOnClear
- Boolean
提供程序在调用时 ClearStateAsync(String, GrainReference, IGrainState) 是否删除状态。
- useJsonFormat
- Boolean
无论是将内容存储为 JSON,还是存储为 Azure 表中的二进制文件。
- useFullAssemblyNames
- Boolean
是否在序列化的 JSON 中使用完整程序集名称。 如果 useJsonFormat
为 false,则忽略此值。
- indentJson
- Boolean
是否缩进 (漂亮的打印) JSON。 如果 useJsonFormat
为 false,则忽略此值。