SkillConversationIdFactory class
SkillConversationIdFactory qui stocke et récupère ConversationReference instances.
- Extends
Constructeurs
Skill |
Crée une instance de la classe SkillConversationIdFactory. |
Méthodes
create |
Crée un ID de conversation pour une conversation de compétence en fonction du conversationReferencede l’appelant. |
delete |
Supprime le |
get |
Obtient la conversationReference créée à l’aide de createSkillConversationId() pour un skillConversationId. |
Méthodes héritées
create |
Crée un ID de conversation pour une conversation de compétence en fonction de ConversationReference de l’appelant. |
get |
Obtient la conversationReference créée à l’aide de createSkillConversationId() pour un skillConversationId. |
Détails du constructeur
SkillConversationIdFactory(Storage)
Crée une instance de la classe SkillConversationIdFactory.
new SkillConversationIdFactory(storage: Storage)
Paramètres
- storage
- Storage
Stockage pour les instances ConversationReference.
Détails de la méthode
createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)
Crée un ID de conversation pour une conversation de compétence en fonction du conversationReferencede l’appelant.
function createSkillConversationIdWithOptions(options: SkillConversationIdFactoryOptions): Promise<string>
Paramètres
La SkillConversationIdFactoryOptions à utiliser.
Retours
Promise<string>
ID de conversation unique utilisé pour communiquer avec la compétence.
deleteConversationReference(string)
Supprime le
function deleteConversationReference(skillConversationId: string): Promise<void>
Paramètres
- skillConversationId
-
string
ID de conversation de compétence à utiliser comme clé pour la suppression.
Retours
Promise<void>
Promesse représentant l’opération asynchrone.
getSkillConversationReference(string)
Obtient la conversationReference créée à l’aide de createSkillConversationId() pour un skillConversationId.
function getSkillConversationReference(skillConversationId: string): Promise<SkillConversationReference>
Paramètres
- skillConversationId
-
string
ConversationId de compétence créé à l’aide de createSkillConversationId().
Retours
Promise<SkillConversationReference>
ConversationReference de l’appelant pour un skillConversationId. Null s’il est introuvable.
Détails de la méthode héritée
createSkillConversationId(ConversationReference)
Avertissement
Cette API est à présent déconseillée.
Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.
Crée un ID de conversation pour une conversation de compétence en fonction de ConversationReference de l’appelant.
function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>
Paramètres
- _conversationReference
-
ConversationReference
ConversationReference de l’appelant de la compétence.
Retours
Promise<string>
Remarques
Il doit être possible d’utiliser la chaîne retournée sur une URL de requête et ne doit pas contenir de caractères spéciaux. Retourne un ID de conversation unique utilisé pour communiquer avec la compétence.
héritée deSkillConversationIdFactoryBase.createSkillConversationId
getConversationReference(string)
Avertissement
Cette API est à présent déconseillée.
Method is deprecated, please use getSkillConversationReference() instead.
Obtient la conversationReference créée à l’aide de createSkillConversationId() pour un skillConversationId.
function getConversationReference(_skillConversationId: string): Promise<ConversationReference>
Paramètres
- _skillConversationId
-
string
ConversationId de compétence créé à l’aide de createSkillConversationId().
Retours
Promise<ConversationReference>
Remarques
Retourne la conversationReference de l’appelant pour un skillConversationId. Null s’il est introuvable.
héritée deSkillConversationIdFactoryBase.getConversationReference