BlobsStorage Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| BlobsStorage(String, String, JsonSerializer) |
Inicjuje nowe wystąpienie klasy BlobsStorage. |
| BlobsStorage(String, String, StorageTransferOptions, JsonSerializer) |
Inicjuje nowe wystąpienie klasy BlobsStorage. |
| BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer) |
Inicjuje nowe wystąpienie klasy BlobsStorage. |
BlobsStorage(String, String, JsonSerializer)
Inicjuje nowe wystąpienie klasy 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)
Parametry
- dataConnectionString
- String
Parametry połączenia usługi Azure Storage.
- containerName
- String
Nazwa kontenera obiektów blob, w którym będą przechowywane jednostki.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
W przypadku przekazywania niestandardowego elementu JsonSerializer zalecamy następujące ustawienia:
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().
Dotyczy
BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)
Inicjuje nowe wystąpienie klasy 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)
Parametry
- dataConnectionString
- String
Parametry połączenia usługi Azure Storage.
- containerName
- String
Nazwa kontenera obiektów blob, w którym będą przechowywane jednostki.
- storageTransferOptions
- StorageTransferOptions
Służy do udostępniania opcji transferu równoległego StorageTransferOptions.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
W przypadku przekazywania niestandardowego elementu JsonSerializer zalecamy następujące ustawienia:
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().
Dotyczy
BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer)
Inicjuje nowe wystąpienie klasy 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)
Parametry
- blobContainerUri
- Uri
Identyfikator URI kontenera usługi Azure Blob Storage.
- tokenCredential
- TokenCredential
Poświadczenia tokenu do uwierzytelniania w usłudze Azure Storage.
- storageTransferOptions
- StorageTransferOptions
Służy do udostępniania opcji transferu równoległego StorageTransferOptions.
- options
- BlobClientOptions
Opcje klienta definiujące zasady potoku transportu na potrzeby uwierzytelniania, ponawiania prób itp., które są stosowane do każdego żądania.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
W przypadku przekazywania niestandardowego elementu JsonSerializer zalecamy następujące ustawienia:
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().