BlobsStorage Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
BlobsStorage(String, String, JsonSerializer) |
Initialisiert eine neue Instanz der BlobsStorage Klasse. |
BlobsStorage(String, String, StorageTransferOptions, JsonSerializer) |
Initialisiert eine neue Instanz der BlobsStorage Klasse. |
BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer) |
Initialisiert eine neue Instanz der BlobsStorage Klasse. |
BlobsStorage(String, String, JsonSerializer)
Initialisiert eine neue Instanz der BlobsStorage Klasse.
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)
Parameter
- dataConnectionString
- String
Azure Storage-Verbindungszeichenfolge.
- containerName
- String
Name des BLOB-Containers, in dem Entitäten gespeichert werden.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
Wenn Sie einen benutzerdefinierten JsonSerializer übergeben, empfehlen wir die folgenden Einstellungen:
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().
Gilt für:
BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)
Initialisiert eine neue Instanz der BlobsStorage Klasse.
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)
Parameter
- dataConnectionString
- String
Azure Storage-Verbindungszeichenfolge.
- containerName
- String
Name des BLOB-Containers, in dem Entitäten gespeichert werden.
- storageTransferOptions
- StorageTransferOptions
Wird für die Bereitstellung von Optionen für parallele Übertragungen StorageTransferOptionsverwendet.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
Wenn Sie einen benutzerdefinierten JsonSerializer übergeben, empfehlen wir die folgenden Einstellungen:
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().
Gilt für:
BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer)
Initialisiert eine neue Instanz der BlobsStorage Klasse.
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)
Parameter
- blobContainerUri
- Uri
Azure Blob Storage-Container-URI.
- tokenCredential
- TokenCredential
Die Tokenanmeldeinformationen, die beim Azure-Speicher authentifiziert werden sollen.
- storageTransferOptions
- StorageTransferOptions
Wird für die Bereitstellung von Optionen für parallele Übertragungen StorageTransferOptionsverwendet.
- options
- BlobClientOptions
Clientoptionen, die die Transportpipelinerichtlinien für die Authentifizierung, Wiederholungen usw. definieren, die auf jede Anforderung angewendet werden.
- jsonSerializer
- Newtonsoft.Json.JsonSerializer
Wenn Sie einen benutzerdefinierten JsonSerializer übergeben, empfehlen wir die folgenden Einstellungen:
jsonSerializer.TypeNameHandling = TypeNameHandling.None.
jsonSerializer.NullValueHandling = NullValueHandling.Include.
jsonSerializer.ContractResolver = new DefaultContractResolver().
jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().