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