Freigeben über


SkillConversationIdFactoryBase class

Definiert die Methoden einer Factory, die zum Erstellen eindeutiger Konversations-IDs für Skillunterhaltungen verwendet wird.

Methoden

createSkillConversationId(ConversationReference)

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

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

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

deleteConversationReference(string)

Löscht eine ConversationReference.

getConversationReference(string)

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

getSkillConversationReference(string)

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

Details zur 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.

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>

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.

deleteConversationReference(string)

Löscht eine ConversationReference.

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

Parameter

skillConversationId

string

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

Gibt zurück

Promise<void>

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.

getSkillConversationReference(string)

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

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

Parameter

_skillConversationId

string

Ruft die SkillConversationReference ab, die während createSkillConversationId für eine skillConversationId verwendet wird.

Gibt zurück