AzureBlobTranscriptStore Class

Definition

Caution

This class is deprecated. Please use BlobsTranscriptStore from Microsoft.Bot.Builder.Azure.Blobs instead.

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

[System.Obsolete("This class is deprecated. Please use BlobsTranscriptStore from Microsoft.Bot.Builder.Azure.Blobs instead.")]
public class AzureBlobTranscriptStore : Microsoft.Bot.Builder.ITranscriptStore
[<System.Obsolete("This class is deprecated. Please use BlobsTranscriptStore from Microsoft.Bot.Builder.Azure.Blobs instead.")>]
type AzureBlobTranscriptStore = class
    interface ITranscriptStore
    interface ITranscriptLogger
Public Class AzureBlobTranscriptStore
Implements ITranscriptStore
Inheritance
AzureBlobTranscriptStore
Attributes
Implements

Remarks

Each activity is stored as json blob in structure of

container/{channelId]/{conversationId}/{Timestamp.ticks}-{activity.id}.json.

Constructors

AzureBlobTranscriptStore(CloudStorageAccount, String)

Initializes a new instance of the AzureBlobTranscriptStore class.

AzureBlobTranscriptStore(String, String)

Initializes a new instance of the AzureBlobTranscriptStore class. Creates an instance of AzureBlobTranscriptStore.

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