MemoryTranscriptStore class
Der Speicher für Speichertranskripte speichert Transkripte im flüchtigen Speicher in einer Zuordnung.
Hinweise
Da dabei ein ungebundenes flüchtiges Wörterbuch verwendet wird, sollte dies nur für Komponententests oder Nicht-Produktionsumgebungen verwendet werden.
Methoden
delete |
Löschen Sie eine bestimmte Unterhaltung und alle ihre Aktivitäten. |
get |
Dient zum Abrufen von Aktivitäten aus dem Speicher für Die Speichertranskripte. |
list |
Listen Sie Unterhaltungen in der channelId auf. |
log |
Protokollieren Sie eine Aktivität im Transkript. |
Details zur Methode
deleteTranscript(string, string)
Löschen Sie eine bestimmte Unterhaltung und alle ihre 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)
Dient zum Abrufen von Aktivitäten aus dem Speicher für Die Speichertranskripte.
function getTranscriptActivities(channelId: string, conversationId: string, continuationToken?: string, startDate?: Date): Promise<PagedResult<Activity>>
Parameter
- channelId
-
string
Kanal-ID.
- conversationId
-
string
Konversations-ID.
- continuationToken
-
string
Fortsetzungstoken für die Seitendurchführung der Ergebnisse.
- startDate
-
Date
Frühester Zeitpunkt, der eingeschlossen werden soll.
Gibt zurück
Promise<PagedResult<Activity>>
Eine Seite mit übereinstimmenden Aktivitäten.
listTranscripts(string, string)
Listen Sie Unterhaltungen in der channelId auf.
function listTranscripts(channelId: string, continuationToken?: string): Promise<PagedResult<TranscriptInfo>>
Parameter
- channelId
-
string
Kanal-ID.
- continuationToken
-
string
Fortsetzungstoken für die Seitendurchführung der Ergebnisse.
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.