Поделиться через


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.

Применяется к