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