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().