SkillConversationIdFactory class
Um SkillConversationIdFactory que armazena e recupera instâncias ConversationReference.
- Extends
Construtores
| Skill |
Cria uma nova instância da classe SkillConversationIdFactory. |
Métodos
| create |
Cria uma ID de conversa para uma conversa de habilidade com base noconversationReference |
| delete |
Exclui o |
| get |
Obtém a ConversationReference criada usando createSkillConversationId() para um skillConversationId. |
Métodos herdados
| create |
Cria uma ID de conversa para uma conversa de habilidade com base na ConversationReference do chamador. |
| get |
Obtém a ConversationReference criada usando createSkillConversationId() para um skillConversationId. |
Detalhes do construtor
SkillConversationIdFactory(Storage)
Cria uma nova instância da classe SkillConversationIdFactory.
new SkillConversationIdFactory(storage: Storage)
Parâmetros
- storage
- Storage
O armazenamento das instâncias
Detalhes do método
createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)
Cria uma ID de conversa para uma conversa de habilidade com base noconversationReference
function createSkillConversationIdWithOptions(options: SkillConversationIdFactoryOptions): Promise<string>
Parâmetros
O
Retornos
Promise<string>
Uma ID de conversa exclusiva usada para se comunicar com a habilidade.
deleteConversationReference(string)
Exclui o
function deleteConversationReference(skillConversationId: string): Promise<void>
Parâmetros
- skillConversationId
-
string
A ID de conversa de habilidade a ser usada como chave para a exclusão.
Retornos
Promise<void>
Uma promessa que representa a operação assíncrona.
getSkillConversationReference(string)
Obtém a ConversationReference criada usando createSkillConversationId() para um skillConversationId.
function getSkillConversationReference(skillConversationId: string): Promise<SkillConversationReference>
Parâmetros
- skillConversationId
-
string
Uma skill conversationId criada usando createSkillConversationId().
Retornos
Promise<SkillConversationReference>
ConversationReference do chamador para um skillConversationId. Nulo se não for encontrado.
Detalhes do método herdado
createSkillConversationId(ConversationReference)
Aviso
Essa API foi preterida.
Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.
Cria uma ID de conversa para uma conversa de habilidade com base na ConversationReference do chamador.
function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>
Parâmetros
- _conversationReference
-
ConversationReference
O chamador da habilidade ConversationReference.
Retornos
Promise<string>
Comentários
Deve ser possível usar a cadeia de caracteres retornada em uma URL de solicitação e não deve conter caracteres especiais. Retorna uma ID de conversa exclusiva usada para se comunicar com a habilidade.
Herdado deSkillConversationIdFactoryBase.createSkillConversationId
getConversationReference(string)
Aviso
Essa API foi preterida.
Method is deprecated, please use getSkillConversationReference() instead.
Obtém a ConversationReference criada usando createSkillConversationId() para um skillConversationId.
function getConversationReference(_skillConversationId: string): Promise<ConversationReference>
Parâmetros
- _skillConversationId
-
string
Uma skill conversationId criada usando createSkillConversationId().
Retornos
Promise<ConversationReference>
Comentários
Retorna ConversationReference do chamador para um skillConversationId. nulo se não for encontrado.
Herdado deSkillConversationIdFactoryBase.getConversationReference