Partager via


SkillConversationIdFactoryBase class

Définit les méthodes d’une fabrique utilisée pour créer des ID de conversation uniques pour les conversations de compétences.

Méthodes

createSkillConversationId(ConversationReference)

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

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

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

deleteConversationReference(string)

Supprime une conversationReference.

getConversationReference(string)

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

getSkillConversationReference(string)

Obtient l’objet SkillConversationReference créé à l’aide de createSkillConversationId() pour un skillConversationId.

Détails de la méthode

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.

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

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

function createSkillConversationIdWithOptions(_options: SkillConversationIdFactoryOptions): Promise<string>

Paramètres

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.

deleteConversationReference(string)

Supprime une conversationReference.

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

Paramètres

skillConversationId

string

ConversationId de compétence créé à l’aide de createSkillConversationId().

Retours

Promise<void>

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.

getSkillConversationReference(string)

Obtient l’objet SkillConversationReference créé à l’aide de createSkillConversationId() pour un skillConversationId.

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

Paramètres

_skillConversationId

string

Obtient l’objet SkillConversationReference utilisé pendant createSkillConversationId pour un skillConversationId.

Retours