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