Поделиться через


BlobsStorage Конструкторы

Определение

Перегрузки

BlobsStorage(String, String, JsonSerializer)

Инициализирует новый экземпляр класса BlobsStorage.

BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)

Инициализирует новый экземпляр класса BlobsStorage.

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

Инициализирует новый экземпляр класса BlobsStorage.

BlobsStorage(String, String, JsonSerializer)

Инициализирует новый экземпляр класса 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)

Параметры

dataConnectionString
String

Строка подключения службы хранилища Azure.

containerName
String

Имя контейнера BLOB-объектов, в котором будут храниться сущности.

jsonSerializer
Newtonsoft.Json.JsonSerializer

При передаче пользовательского jsonSerializer рекомендуется использовать следующие параметры:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Применяется к

BlobsStorage(String, String, StorageTransferOptions, JsonSerializer)

Инициализирует новый экземпляр класса 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)

Параметры

dataConnectionString
String

Строка подключения службы хранилища Azure.

containerName
String

Имя контейнера BLOB-объектов, в котором будут храниться сущности.

storageTransferOptions
StorageTransferOptions

Используется для предоставления параметров параллельной передачи StorageTransferOptions.

jsonSerializer
Newtonsoft.Json.JsonSerializer

При передаче пользовательского jsonSerializer рекомендуется использовать следующие параметры:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Применяется к

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

Инициализирует новый экземпляр класса 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)

Параметры

blobContainerUri
Uri

Uri контейнера хранилища BLOB-объектов Azure.

tokenCredential
TokenCredential

Учетные данные маркера для проверки подлинности в хранилище Azure.

storageTransferOptions
StorageTransferOptions

Используется для предоставления параметров параллельной передачи StorageTransferOptions.

options
BlobClientOptions

Параметры клиента, определяющие политики конвейера транспорта для проверки подлинности, повторных попыток и т. д., которые применяются к каждому запросу.

jsonSerializer
Newtonsoft.Json.JsonSerializer

При передаче пользовательского jsonSerializer рекомендуется использовать следующие параметры:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

jsonSerializer.SerializationBinder = new AllowedTypesSerializationBinder().

Применяется к