Freigeben über


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

deleteTranscript(string, string)

Löschen Sie eine bestimmte Unterhaltung und alle ihre Aktivitäten.

getTranscriptActivities(string, string, string, Date)

Dient zum Abrufen von Aktivitäten aus dem Speicher für Die Speichertranskripte.

listTranscripts(string, string)

Listen Sie Unterhaltungen in der channelId auf.

logActivity(Activity)

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

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.