Condividi tramite


AzureConfigurationExtensions.AddAzureTableStorageProvider Metodo

Definizione

Aggiunge un provider di archiviazione di 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)

Parametri

config
ClusterConfiguration

Oggetto di configurazione del cluster a cui aggiungere il provider.

providerName
String

Nome provider.

connectionString
String

Stringa di connessione dell'archiviazione di Azure. Se non viene specificato, verrà usato come nella configurazione Globals.

tableName
String

Nome della tabella in cui archiviare lo stato.

deleteOnClear
Boolean

Indica se il provider elimina lo stato quando ClearStateAsync(String, GrainReference, IGrainState) viene chiamato.

useJsonFormat
Boolean

Indica se il contenuto viene archiviato come JSON o come binario in Tabella di Azure.

useFullAssemblyNames
Boolean

Indica se usare nomi di assembly completi nel codice JSON serializzato. Questo valore viene ignorato se useJsonFormat è false.

indentJson
Boolean

Indica se impostare un rientro (piuttosto stampa) del codice JSON. Questo valore viene ignorato se useJsonFormat è false.

Si applica a