SkillConversationIdFactory class
Eine SkillConversationIdFactory, die ConversationReference-Instanzen speichert und abruft.
- Extends
Konstruktoren
Skill |
Erstellt eine neue Instanz der SkillConversationIdFactory-Klasse. |
Methoden
create |
Erstellt eine Konversations-ID für eine Skillunterhaltung basierend auf der ConversationReference des Anrufers. |
delete |
Löscht skillConversationReference aus dem Speicher. |
get |
Ruft die ConversationReference ab, die mit createSkillConversationId() für eine skillConversationId erstellt wurde. |
Geerbte Methoden
create |
Erstellt eine Konversations-ID für eine Skillunterhaltung basierend auf der ConversationReference des Anrufers. |
get |
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
Promise<SkillConversationReference>
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