Share via


BlobsTranscriptStore Constructors

Definition

Overloads

BlobsTranscriptStore(String, String, JsonSerializer)

Initializes a new instance of the BlobsTranscriptStore class.

BlobsTranscriptStore(String, String, StorageTransferOptions, JsonSerializer)

Initializes a new instance of the BlobsTranscriptStore class.

BlobsTranscriptStore(String, String, JsonSerializer)

Initializes a new instance of the BlobsTranscriptStore class.

public BlobsTranscriptStore (string dataConnectionString, string containerName, Newtonsoft.Json.JsonSerializer jsonSerializer = default);
new Microsoft.Bot.Builder.Azure.Blobs.BlobsTranscriptStore : string * string * Newtonsoft.Json.JsonSerializer -> Microsoft.Bot.Builder.Azure.Blobs.BlobsTranscriptStore
Public Sub New (dataConnectionString As String, containerName As String, Optional jsonSerializer As JsonSerializer = Nothing)

Parameters

dataConnectionString
String

Azure Storage connection string.

containerName
String

Name of the Blob container where entities will be stored.

jsonSerializer
Newtonsoft.Json.JsonSerializer

If passing in a custom JsonSerializer, we recommend the following settings:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

Applies to

BlobsTranscriptStore(String, String, StorageTransferOptions, JsonSerializer)

Initializes a new instance of the BlobsTranscriptStore class.

public BlobsTranscriptStore (string dataConnectionString, string containerName, Azure.Storage.StorageTransferOptions storageTransferOptions, Newtonsoft.Json.JsonSerializer jsonSerializer = default);
new Microsoft.Bot.Builder.Azure.Blobs.BlobsTranscriptStore : string * string * Azure.Storage.StorageTransferOptions * Newtonsoft.Json.JsonSerializer -> Microsoft.Bot.Builder.Azure.Blobs.BlobsTranscriptStore
Public Sub New (dataConnectionString As String, containerName As String, storageTransferOptions As StorageTransferOptions, Optional jsonSerializer As JsonSerializer = Nothing)

Parameters

dataConnectionString
String

Azure Storage connection string.

containerName
String

Name of the Blob container where entities will be stored.

storageTransferOptions
StorageTransferOptions

Used for providing options for parallel transfers StorageTransferOptions.

jsonSerializer
Newtonsoft.Json.JsonSerializer

If passing in a custom JsonSerializer, we recommend the following settings:

jsonSerializer.TypeNameHandling = TypeNameHandling.None.

jsonSerializer.NullValueHandling = NullValueHandling.Include.

jsonSerializer.ContractResolver = new DefaultContractResolver().

Applies to