Partager via


SkillConversationIdFactory class

SkillConversationIdFactory qui stocke et récupère ConversationReference instances.

Extends

Constructeurs

SkillConversationIdFactory(Storage)

Crée une instance de la classe SkillConversationIdFactory.

Méthodes

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Crée un ID de conversation pour une conversation de compétence en fonction du conversationReferencede l’appelant.

deleteConversationReference(string)

Supprime le SkillConversationReference du stockage.

getSkillConversationReference(string)

Obtient la conversationReference créée à l’aide de createSkillConversationId() pour un skillConversationId.

Méthodes héritées

createSkillConversationId(ConversationReference)

Crée un ID de conversation pour une conversation de compétence en fonction de ConversationReference de l’appelant.

getConversationReference(string)

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

Retours

Promise<string>

ID de conversation unique utilisé pour communiquer avec la compétence.

deleteConversationReference(string)

Supprime le SkillConversationReference du stockage.

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

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