Share via


BlobsTranscriptStore Class

Definition

The blobs transcript store stores transcripts in an Azure Blob container.

public class BlobsTranscriptStore : Microsoft.Bot.Builder.ITranscriptStore
type BlobsTranscriptStore = class
    interface ITranscriptStore
    interface ITranscriptLogger
Public Class BlobsTranscriptStore
Implements ITranscriptStore
Inheritance
BlobsTranscriptStore
Implements

Remarks

Each activity is stored as json blob in structure of container/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.

Constructors

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.

Methods

DeleteTranscriptAsync(String, String)

Delete a specific conversation and all of it's activities.

GetTranscriptActivitiesAsync(String, String, String, DateTimeOffset)

Get activities for a conversation (Aka the transcript).

ListTranscriptsAsync(String, String)

List conversations in the channelId.

LogActivityAsync(IActivity)

Log an activity to the transcript.

Applies to