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 Unterhaltungs-ID für eine Fähigkeitsunterhaltung basierend auf dem ConversationReference-des Anrufers.

deleteConversationReference(string)

Löscht die SkillConversationReference- aus dem Speicher.

getSkillConversationReference(string)

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

Geerbte Methoden

createSkillConversationId(ConversationReference)

Erstellt eine Unterhaltungs-ID für eine Fähigkeitsunterhaltung basierend auf der ConversationReference des Anrufers.

getConversationReference(string)

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

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 Unterhaltungs-ID für eine Fähigkeitsunterhaltung basierend auf dem ConversationReference-des Anrufers.

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

Parameter

Gibt zurück

Promise<string>

Eine eindeutige Unterhaltungs-ID, die für die Kommunikation mit der Fähigkeit verwendet wird.

deleteConversationReference(string)

Löscht die SkillConversationReference- aus dem Speicher.

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

Parameter

skillConversationId

string

Die Fähigkeitsunterhaltungs-ID, die als Schlüssel für die Löschung verwendet werden soll.

Gibt zurück

Promise<void>

Eine Zusage, die den asynchronen Vorgang darstellt.

getSkillConversationReference(string)

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

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

Parameter

skillConversationId

string

Eine mit createSkillConversationId() erstellte Skill conversationId().

Gibt zurück

ConversationReference des Anrufers 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 Unterhaltungs-ID für eine Fähigkeitsunterhaltung basierend auf der ConversationReference des Anrufers.

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

Parameter

_conversationReference

ConversationReference

Der Anrufer ConversationReference der Fähigkeit.

Gibt zurück

Promise<string>

Hinweise

Es sollte möglich sein, die zurückgegebene Zeichenfolge für eine Anforderungs-URL zu verwenden und darf keine Sonderzeichen enthalten. Gibt eine eindeutige Unterhaltungs-ID zurück, die für die Kommunikation mit den Fähigkeiten verwendet wird.

geerbt vonSkillConversationIdFactoryBase.createSkillConversationId

getConversationReference(string)

Warnung

Diese API ist nun veraltet.

Method is deprecated, please use getSkillConversationReference() instead.

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

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

Parameter

_skillConversationId

string

Eine mit createSkillConversationId() erstellte Skill conversationId().

Gibt zurück

Promise<ConversationReference>

Hinweise

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

geerbt vonSkillConversationIdFactoryBase.getConversationReference