Condividi tramite


SkillConversationIdFactoryBase class

Definisce i metodi di una factory usata per creare ID di conversazione univoci per le conversazioni di competenza.

Metodi

createSkillConversationId(ConversationReference)

Crea un ID conversazione per una conversazione di competenza in base a ConversationReference del chiamante.

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Crea un ID conversazione per una conversazione di competenza in base a ConversationReference del chiamante.

deleteConversationReference(string)

Elimina un oggetto ConversationReference.

getConversationReference(string)

Ottiene conversationReference creato usando createSkillConversationId() per una skillConversationId.

getSkillConversationReference(string)

Ottiene skillConversationReference creato usando createSkillConversationId() per una skillConversationId.

Dettagli metodo

createSkillConversationId(ConversationReference)

Avviso

Questa API è ora deprecata.

Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.

Crea un ID conversazione per una conversazione di competenza in base a ConversationReference del chiamante.

function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>

Parametri

_conversationReference

ConversationReference

ConversationReference del chiamante della competenza.

Restituisce

Promise<string>

Commenti

Dovrebbe essere possibile usare la stringa restituita in un URL di richiesta e non deve contenere caratteri speciali. Restituisce un ID di conversazione univoco utilizzato per comunicare con la competenza.

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Crea un ID conversazione per una conversazione di competenza in base a ConversationReference del chiamante.

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

Parametri

Restituisce

Promise<string>

Commenti

Dovrebbe essere possibile usare la stringa restituita in un URL di richiesta e non deve contenere caratteri speciali. Restituisce un ID di conversazione univoco utilizzato per comunicare con la competenza.

deleteConversationReference(string)

Elimina un oggetto ConversationReference.

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

Parametri

skillConversationId

string

ConversationId di competenza creato usando createSkillConversationId().

Restituisce

Promise<void>

getConversationReference(string)

Avviso

Questa API è ora deprecata.

Method is deprecated, please use getSkillConversationReference() instead.

Ottiene conversationReference creato usando createSkillConversationId() per una skillConversationId.

function getConversationReference(_skillConversationId: string): Promise<ConversationReference>

Parametri

_skillConversationId

string

ConversationId di competenza creato usando createSkillConversationId().

Restituisce

Promise<ConversationReference>

Commenti

Restituisce ConversationReference del chiamante per una skillConversationId. Null se non viene trovato.

getSkillConversationReference(string)

Ottiene skillConversationReference creato usando createSkillConversationId() per una skillConversationId.

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

Parametri

_skillConversationId

string

Ottiene skillConversationReference usato durante createSkillConversationId per una skillConversationId.

Restituisce