BlobsStorage Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| BlobsStorage(String, String, JsonSerializer) |
Initialise une nouvelle instance de la classe BlobsStorage. |
| BlobsStorage(String, String, StorageTransferOptions, JsonSerializer) |
Initialise une nouvelle instance de la classe BlobsStorage. |
| BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer) |
Initialise une nouvelle instance de la classe BlobsStorage. |
BlobsStorage(String, String, JsonSerializer)
Initialise une nouvelle instance de la classe BlobsStorage.
public BlobsStorage(string dataConnectionString, string containerName, Newtonsoft.Json.JsonSerializer jsonSerializer = default);
new Microsoft.Bot.Builder.Azure.Blobs.BlobsStorage : string * string * Newtonsoft.Json.JsonSerializer -> Microsoft.Bot.Builder.Azure.Blobs.BlobsStorage
Public Sub New (dataConnectionString As String, containerName As String, Optional jsonSerializer As JsonSerializer = Nothing)
Paramètres
- dataConnectionString
- String
Chaîne de connexion stockage Azure.
- containerName
- String
Nom du conteneur d’objets blob dans lequel les entités seront stockées.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
Si vous transmettez un jsonSerializer personnalisé, nous vous recommandons les paramètres suivants :
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().
S’applique à
BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)
Initialise une nouvelle instance de la classe BlobsStorage.
public BlobsStorage(string dataConnectionString, string containerName, Azure.Storage.StorageTransferOptions storageTransferOptions, Newtonsoft.Json.JsonSerializer jsonSerializer = default);
new Microsoft.Bot.Builder.Azure.Blobs.BlobsStorage : string * string * Azure.Storage.StorageTransferOptions * Newtonsoft.Json.JsonSerializer -> Microsoft.Bot.Builder.Azure.Blobs.BlobsStorage
Public Sub New (dataConnectionString As String, containerName As String, storageTransferOptions As StorageTransferOptions, Optional jsonSerializer As JsonSerializer = Nothing)
Paramètres
- dataConnectionString
- String
Chaîne de connexion stockage Azure.
- containerName
- String
Nom du conteneur d’objets blob dans lequel les entités seront stockées.
- storageTransferOptions
- StorageTransferOptions
Utilisé pour fournir des options pour les transferts parallèles StorageTransferOptions.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
Si vous transmettez un jsonSerializer personnalisé, nous vous recommandons les paramètres suivants :
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().
S’applique à
BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer)
Initialise une nouvelle instance de la classe BlobsStorage.
public BlobsStorage(Uri blobContainerUri, Azure.Core.TokenCredential tokenCredential, Azure.Storage.StorageTransferOptions storageTransferOptions, Azure.Storage.Blobs.BlobClientOptions options = default, Newtonsoft.Json.JsonSerializer jsonSerializer = default);
new Microsoft.Bot.Builder.Azure.Blobs.BlobsStorage : Uri * Azure.Core.TokenCredential * Azure.Storage.StorageTransferOptions * Azure.Storage.Blobs.BlobClientOptions * Newtonsoft.Json.JsonSerializer -> Microsoft.Bot.Builder.Azure.Blobs.BlobsStorage
Public Sub New (blobContainerUri As Uri, tokenCredential As TokenCredential, storageTransferOptions As StorageTransferOptions, Optional options As BlobClientOptions = Nothing, Optional jsonSerializer As JsonSerializer = Nothing)
Paramètres
- blobContainerUri
- Uri
URI du conteneur de stockage d’objets blob Azure.
- tokenCredential
- TokenCredential
Informations d’identification du jeton à authentifier auprès du stockage Azure.
- storageTransferOptions
- StorageTransferOptions
Utilisé pour fournir des options pour les transferts parallèles StorageTransferOptions.
- options
- BlobClientOptions
Options clientes qui définissent les stratégies de pipeline de transport pour l’authentification, les nouvelles tentatives, etc., qui sont appliquées à chaque requête.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
Si vous transmettez un jsonSerializer personnalisé, nous vous recommandons les paramètres suivants :
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().