Freigeben über


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

deleteTranscript(string, string)

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

getTranscriptActivities(string, string, string, Date)

Abrufen von Aktivitäten aus dem Speicher für die Speicheraufzeichnung.

listTranscripts(string, string)

Unterhaltungen in der channelId auflisten.

logActivity(Activity)

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

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.