AzureBlobTranscriptStore Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |