Freigeben über


SkillConversationIdFactory class

Eine SkillConversationIdFactory, die ConversationReference-Instanzen speichert und abruft.

Extends

Konstruktoren

SkillConversationIdFactory(Storage)

Erstellt eine neue Instanz der SkillConversationIdFactory-Klasse.

Methoden

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Erstellt eine Konversations-ID für eine Skillunterhaltung basierend auf der ConversationReference des Anrufers.

deleteConversationReference(string)

Löscht skillConversationReference aus dem Speicher.

getSkillConversationReference(string)

Ruft die ConversationReference ab, die mit createSkillConversationId() für eine skillConversationId erstellt wurde.

Geerbte Methoden

createSkillConversationId(ConversationReference)

Erstellt eine Konversations-ID für eine Skillunterhaltung basierend auf der ConversationReference des Anrufers.

getConversationReference(string)

Ruft die ConversationReference ab, die mit createSkillConversationId() für eine skillConversationId erstellt wurde.

Details zum Konstruktor

SkillConversationIdFactory(Storage)

Erstellt eine neue Instanz der SkillConversationIdFactory-Klasse.

new SkillConversationIdFactory(storage: Storage)

Parameter

storage
Storage

Der Speicher für die ConversationReference-Instanzen .

Details zur Methode

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Erstellt eine Konversations-ID für eine Skillunterhaltung basierend auf der ConversationReference des Anrufers.

function createSkillConversationIdWithOptions(options: SkillConversationIdFactoryOptions): Promise<string>

Parameter

Gibt zurück

Promise<string>

Eine eindeutige Konversations-ID, die für die Kommunikation mit dem Skill verwendet wird.

deleteConversationReference(string)

Löscht skillConversationReference aus dem Speicher.

function deleteConversationReference(skillConversationId: string): Promise<void>

Parameter

skillConversationId

string

Die Skill-Konversations-ID, die als Schlüssel für das Löschen verwendet werden soll.

Gibt zurück

Promise<void>

Eine Zusage, die den asynchronen Vorgang darstellt.

getSkillConversationReference(string)

Ruft die ConversationReference ab, die mit createSkillConversationId() für eine skillConversationId erstellt wurde.

function getSkillConversationReference(skillConversationId: string): Promise<SkillConversationReference>

Parameter

skillConversationId

string

Eine skill conversationId, die mit createSkillConversationId() erstellt wurde.

Gibt zurück

Die ConversationReference des Aufrufers für eine skillConversationId. Null, wenn nicht gefunden.

Details zur geerbten Methode

createSkillConversationId(ConversationReference)

Warnung

Diese API ist nun veraltet.

Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.

Erstellt eine Konversations-ID für eine Skillunterhaltung basierend auf der ConversationReference des Anrufers.

function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>

Parameter

_conversationReference

ConversationReference

ConversationReference des Aufrufers des Skills.

Gibt zurück

Promise<string>

Hinweise

Es sollte möglich sein, die zurückgegebene Zeichenfolge für eine Anforderungs-URL zu verwenden, und sie sollte keine Sonderzeichen enthalten. Gibt eine eindeutige Konversations-ID zurück, die für die Kommunikation mit dem Skill verwendet wird.

Geerbt vonSkillConversationIdFactoryBase.createSkillConversationId

getConversationReference(string)

Warnung

Diese API ist nun veraltet.

Method is deprecated, please use getSkillConversationReference() instead.

Ruft die ConversationReference ab, die mit createSkillConversationId() für eine skillConversationId erstellt wurde.

function getConversationReference(_skillConversationId: string): Promise<ConversationReference>

Parameter

_skillConversationId

string

Eine skill conversationId, die mit createSkillConversationId() erstellt wurde.

Gibt zurück

Promise<ConversationReference>

Hinweise

Gibt die ConversationReference des Aufrufers für eine skillConversationId zurück. null, wenn nicht gefunden.

Geerbt vonSkillConversationIdFactoryBase.getConversationReference