Partager via


AzureConfigurationExtensions.AddAzureTableStorageProvider Méthode

Définition

Ajoute un fournisseur de stockage de 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)

Paramètres

config
ClusterConfiguration

Objet de configuration de cluster auquel ajouter le fournisseur.

providerName
String

Nom du fournisseur.

connectionString
String

Chaîne de connexion de stockage Azure. Si aucun n’est fourni, il utilise la même chose que dans la configuration Globals.

tableName
String

Nom de la table dans laquelle stocker l’état.

deleteOnClear
Boolean

Indique si le fournisseur supprime l’état quand ClearStateAsync(String, GrainReference, IGrainState) est appelé.

useJsonFormat
Boolean

Indique si est stocke le contenu au format JSON ou binaire dans Azure Table.

useFullAssemblyNames
Boolean

Indique s’il faut utiliser des noms d’assembly complets dans le JSON sérialisé. Cette valeur est ignorée si useJsonFormat est false.

indentJson
Boolean

Indique s’il faut mettre en retrait (joliment imprimer) le JSON. Cette valeur est ignorée si useJsonFormat est false.

S’applique à