次の方法で共有


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 Storage の接続文字列。

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 Storage の接続文字列。

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

適用対象