MemoryTranscriptStore class
Der Speicher für die Speicheraufzeichnung speichert Transkripte im veränderliche Speicher in einer Karte.
Hinweise
Da dadurch ein ungebundenes veränderliches Wörterbuch verwendet wird, sollte dies nur für Komponententests oder Nichtproduktionsumgebungen verwendet werden.
Methoden
delete |
Löschen Sie eine bestimmte Unterhaltung und alle Aktivitäten. |
get |
Abrufen von Aktivitäten aus dem Speicher für die Speicheraufzeichnung. |
list |
Unterhaltungen in der channelId auflisten. |
log |
Protokollieren Sie eine Aktivität im Transkript. |
Details zur Methode
deleteTranscript(string, string)
Löschen Sie eine bestimmte Unterhaltung und alle Aktivitäten.
function deleteTranscript(channelId: string, conversationId: string): Promise<void>
Parameter
- channelId
-
string
Kanal-ID, in der die Unterhaltung stattgefunden hat.
- conversationId
-
string
ID der zu löschenden Unterhaltung.
Gibt zurück
Promise<void>
Eine Zusage, die den asynchronen Vorgang darstellt.
getTranscriptActivities(string, string, string, Date)
Abrufen von Aktivitäten aus dem Speicher für die Speicheraufzeichnung.
function getTranscriptActivities(channelId: string, conversationId: string, continuationToken?: string, startDate?: Date): Promise<PagedResult<Activity>>
Parameter
- channelId
-
string
Kanal-ID.
- conversationId
-
string
Unterhaltungs-ID.
- continuationToken
-
string
Fortsetzungstoken, um ergebnisse durchzublättern.
- startDate
-
Date
Früheste Zeit für die Aufnahme.
Gibt zurück
Promise<PagedResult<Activity>>
Eine Seite mit übereinstimmenden Aktivitäten.
listTranscripts(string, string)
Unterhaltungen in der channelId auflisten.
function listTranscripts(channelId: string, continuationToken?: string): Promise<PagedResult<TranscriptInfo>>
Parameter
- channelId
-
string
Kanal-ID.
- continuationToken
-
string
Fortsetzungstoken, um ergebnisse durchzublättern.
Gibt zurück
Promise<PagedResult<TranscriptInfo>>
Eine Seite mit Unterhaltungen für einen Kanal aus dem Store.
logActivity(Activity)
Protokollieren Sie eine Aktivität im Transkript.
function logActivity(activity: Activity): void | Promise<void>
Parameter
- activity
-
Activity
Zu protokollierende Aktivität.
Gibt zurück
void | Promise<void>
Eine Zusage, die den asynchronen Vorgang darstellt.