Sdílet prostřednictvím


BlobsStorage Konstruktory

Definice

Přetížení

BlobsStorage(String, String, JsonSerializer)

Inicializuje novou instanci BlobsStorage třídy.

BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)

Inicializuje novou instanci BlobsStorage třídy.

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

Inicializuje novou instanci BlobsStorage třídy.

BlobsStorage(String, String, JsonSerializer)

Inicializuje novou instanci BlobsStorage třídy.

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)

Parametry

dataConnectionString
String

Připojovací řetězec služby Azure Storage.

containerName
String

Název kontejneru objektů blob, do kterého se budou ukládat entity.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Pokud předáváte vlastní jsonSerializer, doporučujeme následující nastavení:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Platí pro

BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)

Inicializuje novou instanci BlobsStorage třídy.

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)

Parametry

dataConnectionString
String

Připojovací řetězec služby Azure Storage.

containerName
String

Název kontejneru objektů blob, do kterého se budou ukládat entity.

storageTransferOptions
StorageTransferOptions

Používá se k poskytování možností paralelních přenosů StorageTransferOptions.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Pokud předáváte vlastní jsonSerializer, doporučujeme následující nastavení:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Platí pro

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

Inicializuje novou instanci BlobsStorage třídy.

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)

Parametry

blobContainerUri
Uri

Identifikátor URI kontejneru služby Azure Blob Storage

tokenCredential
TokenCredential

Přihlašovací údaje tokenu pro ověření v úložišti Azure.

storageTransferOptions
StorageTransferOptions

Používá se k poskytování možností paralelních přenosů StorageTransferOptions.

options
BlobClientOptions

Možnosti klienta definující zásady přenosového kanálu pro ověřování, opakování atd., které se použijí pro všechny požadavky.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Pokud předáváte vlastní jsonSerializer, doporučujeme následující nastavení:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Platí pro