AzureConfigurationExtensions.AddAzureTableStorageProvider 方法

定义

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,则忽略此值。

适用于