Compartilhar via


SkillConversationIdFactory class

Um SkillConversationIdFactory que armazena e recupera instâncias ConversationReference.

Extends

Construtores

SkillConversationIdFactory(Storage)

Cria uma nova instância da classe SkillConversationIdFactory.

Métodos

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Cria uma ID de conversa para uma conversa de habilidade com base noconversationReference do chamador.

deleteConversationReference(string)

Exclui o SkillConversationReference do armazenamento.

getSkillConversationReference(string)

Obtém a ConversationReference criada usando createSkillConversationId() para um skillConversationId.

Métodos herdados

createSkillConversationId(ConversationReference)

Cria uma ID de conversa para uma conversa de habilidade com base na ConversationReference do chamador.

getConversationReference(string)

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 ConversationReference.

Detalhes do método

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Cria uma ID de conversa para uma conversa de habilidade com base noconversationReference do chamador.

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

Parâmetros

options
SkillConversationIdFactoryOptions

O SkillConversationIdFactoryOptions a ser usado.

Retornos

Promise<string>

Uma ID de conversa exclusiva usada para se comunicar com a habilidade.

deleteConversationReference(string)

Exclui o SkillConversationReference do armazenamento.

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

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