BlobsStorage Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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().