共用方式為


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

Azure Blob 記憶體容器 URI。

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

適用於