SkillConversationIdFactory class
SkillConversationIdFactory che archivia e recupera istanze di ConversationReference.
- Extends
Costruttori
Skill |
Crea una nuova istanza della classe SkillConversationIdFactory. |
Metodi
create |
Crea un ID conversazione per una conversazione di competenza in base all'ConversationReference del chiamante. |
delete |
Elimina il di |
get |
Ottiene conversationReference creato usando createSkillConversationId() per una skillConversationId. |
Metodi ereditati
create |
Crea un ID conversazione per una conversazione di competenza in base a ConversationReference del chiamante. |
get |
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
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
SkillConversationIdFactoryOptions da usare.
Restituisce
Promise<string>
ID conversazione univoco usato per comunicare con la competenza.
deleteConversationReference(string)
Elimina il di
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
Promise<SkillConversationReference>
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