Compartir a través de


AzureConfigurationExtensions.AddAzureTableStorageProvider Método

Definición

Agrega un proveedor de almacenamiento de 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

Objeto de configuración del clúster al que se va a agregar el proveedor.

providerName
String

Nombre del proveedor.

connectionString
String

Cadena de conexión de azure Storage. Si no se proporciona ninguno, usará lo mismo que en la configuración global.

tableName
String

Nombre de la tabla donde se va a almacenar el estado.

deleteOnClear
Boolean

Si el proveedor elimina el estado cuando ClearStateAsync(String, GrainReference, IGrainState) se llama a .

useJsonFormat
Boolean

Si almacena el contenido como JSON o como binario en Azure Table.

useFullAssemblyNames
Boolean

Si se deben usar nombres de ensamblado completos en el JSON serializado. Este valor se omite si useJsonFormat es false.

indentJson
Boolean

Indica si se va a sangr (se imprime bastante) el JSON. Este valor se omite si useJsonFormat es false.

Se aplica a