SkillConversationIdFactory class

SkillConversationIdFactory che archivia e recupera istanze di ConversationReference.

Extends

Costruttori

SkillConversationIdFactory(Storage)

Crea una nuova istanza della classe SkillConversationIdFactory.

Metodi

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

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

deleteConversationReference(string)

Elimina il di SkillConversationReference dalla risorsa di archiviazione.

getSkillConversationReference(string)

Ottiene conversationReference creato usando createSkillConversationId() per una skillConversationId.

Metodi ereditati

createSkillConversationId(ConversationReference)

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

getConversationReference(string)

Ottiene conversationReference creato usando createSkillConversationId() per una skillConversationId.

Dettagli costruttore

SkillConversationIdFactory(Storage)

Crea una nuova istanza della classe SkillConversationIdFactory.

new SkillConversationIdFactory(storage: Storage)

Parametri

storage
Storage

Archiviazione per le istanze di ConversationReference .

Dettagli metodo

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

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

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

Parametri

Restituisce

Promise<string>

ID conversazione univoco usato per comunicare con la competenza.

deleteConversationReference(string)

Elimina il di SkillConversationReference dalla risorsa di archiviazione.

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

Parametri

skillConversationId

string

ID conversazione competenza da usare come chiave per l'eliminazione.

Restituisce

Promise<void>

Promessa che rappresenta l'operazione asincrona.

getSkillConversationReference(string)

Ottiene conversationReference creato usando createSkillConversationId() per una skillConversationId.

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

Parametri

skillConversationId

string

ConversationId di competenza creato usando createSkillConversationId().

Restituisce

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

Dettagli dei metodi ereditati

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.

Ereditato daSkillConversationIdFactoryBase.createSkillConversationId

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.

Ereditato daSkillConversationIdFactoryBase.getConversationReference