Partilhar via


BlobsStorage Construtores

Definição

Sobrecargas

BlobsStorage(String, String, JsonSerializer)

Inicializa uma nova instância da classe BlobsStorage.

BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)

Inicializa uma nova instância da classe BlobsStorage.

BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer)

Inicializa uma nova instância da classe BlobsStorage.

BlobsStorage(String, String, JsonSerializer)

Inicializa uma nova instância da 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)

Parâmetros

dataConnectionString
String

Cadeia de conexão do Armazenamento do Azure.

containerName
String

Nome do contêiner de Blob onde as entidades serão armazenadas.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Se passar um JsonSerializer personalizado, recomendamos as seguintes configurações:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = novo DefaultContractResolver().

jsonSerializer.SerializationBinder = novo AllowedTypesSerializationBinder().

Aplica-se a

BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)

Inicializa uma nova instância da 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)

Parâmetros

dataConnectionString
String

Cadeia de conexão do Armazenamento do Azure.

containerName
String

Nome do contêiner de Blob onde as entidades serão armazenadas.

storageTransferOptions
StorageTransferOptions

Usado para fornecer opções para transferências paralelas StorageTransferOptions.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Se passar um JsonSerializer personalizado, recomendamos as seguintes configurações:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = novo DefaultContractResolver().

jsonSerializer.SerializationBinder = novo AllowedTypesSerializationBinder().

Aplica-se a

BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer)

Inicializa uma nova instância da 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)

Parâmetros

blobContainerUri
Uri

Uri do contêiner de armazenamento de blob do Azure.

tokenCredential
TokenCredential

A credencial de token para autenticar no armazenamento do Azure.

storageTransferOptions
StorageTransferOptions

Usado para fornecer opções para transferências paralelas StorageTransferOptions.

options
BlobClientOptions

Opções de cliente que definem as políticas de pipeline de transporte para autenticação, tentativas, etc., que são aplicadas a cada solicitação.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Se passar um JsonSerializer personalizado, recomendamos as seguintes configurações:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = novo DefaultContractResolver().

jsonSerializer.SerializationBinder = novo AllowedTypesSerializationBinder().

Aplica-se a