Compartilhar via


AzureConfigurationExtensions.AddAzureTableStorageProvider Método

Definição

Adiciona um provedor de armazenamento do tipo 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)

Parâmetros

config
ClusterConfiguration

O objeto de configuração de cluster ao qual adicionar o provedor.

providerName
String

O nome do provedor.

connectionString
String

A cadeia de conexão de armazenamento do Azure. Se nenhum for fornecido, ele usará o mesmo que na configuração Globals.

tableName
String

O nome da tabela onde armazenar o estado.

deleteOnClear
Boolean

Se o provedor exclui o estado quando ClearStateAsync(String, GrainReference, IGrainState) é chamado.

useJsonFormat
Boolean

Se o é armazena o conteúdo como JSON ou como binário na Tabela do Azure.

useFullAssemblyNames
Boolean

Se deseja usar nomes de assembly completos no JSON serializado. Esse valor será ignorado se useJsonFormat for false.

indentJson
Boolean

Se deve recuar (imprimir bastante) o JSON. Esse valor será ignorado se useJsonFormat for false.

Aplica-se a