Delen via


BlobsStorage Constructors

Definitie

Overloads

BlobsStorage(String, String, JsonSerializer)

Initialiseert een nieuw exemplaar van de klasse BlobsStorage.

BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)

Initialiseert een nieuw exemplaar van de klasse BlobsStorage.

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

Initialiseert een nieuw exemplaar van de klasse BlobsStorage.

BlobsStorage(String, String, JsonSerializer)

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

dataConnectionString
String

Azure Storage-verbindingsreeks.

containerName
String

Naam van de Blob-container waarin entiteiten worden opgeslagen.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Als u een aangepaste JsonSerializer doorgeeft, raden we de volgende instellingen aan:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Van toepassing op

BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

dataConnectionString
String

Azure Storage-verbindingsreeks.

containerName
String

Naam van de Blob-container waarin entiteiten worden opgeslagen.

storageTransferOptions
StorageTransferOptions

Wordt gebruikt voor het bieden van opties voor parallelle overdrachten StorageTransferOptions.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Als u een aangepaste JsonSerializer doorgeeft, raden we de volgende instellingen aan:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Van toepassing op

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

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

blobContainerUri
Uri

Azure Blob Storage-container-URI.

tokenCredential
TokenCredential

De tokenreferentie voor verificatie bij de Azure-opslag.

storageTransferOptions
StorageTransferOptions

Wordt gebruikt voor het bieden van opties voor parallelle overdrachten StorageTransferOptions.

options
BlobClientOptions

Clientopties die het transportpijplijnbeleid definiƫren voor verificatie, nieuwe pogingen, enzovoort, die worden toegepast op elke aanvraag.

jsonSerializer
Newtonsoft.Json.JsonSerializer

Als u een aangepaste JsonSerializer doorgeeft, raden we de volgende instellingen aan:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Van toepassing op