Compartir a través de


SkillConversationIdFactory class

SkillConversationIdFactory que almacena y recupera instancias de ConversationReference .

Extends

Constructores

SkillConversationIdFactory(Storage)

Crea una nueva instancia de la clase SkillConversationIdFactory.

Métodos

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Crea un identificador de conversación para una conversación de aptitud basada en conversationReference del autor de la llamada.

deleteConversationReference(string)

Elimina SkillConversationReference del almacenamiento.

getSkillConversationReference(string)

Obtiene conversationReference creado con createSkillConversationId() para un skillConversationId.

Métodos heredados

createSkillConversationId(ConversationReference)

Crea un identificador de conversación para una conversación de aptitud basada en conversationReference del autor de la llamada.

getConversationReference(string)

Obtiene conversationReference creado con createSkillConversationId() para un skillConversationId.

Detalles del constructor

SkillConversationIdFactory(Storage)

Crea una nueva instancia de la clase SkillConversationIdFactory.

new SkillConversationIdFactory(storage: Storage)

Parámetros

storage
Storage

El almacenamiento de las instancias de ConversationReference .

Detalles del método

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Crea un identificador de conversación para una conversación de aptitud basada en conversationReference del autor de la llamada.

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

Parámetros

Devoluciones

Promise<string>

Identificador de conversación único que se usa para comunicarse con la aptitud.

deleteConversationReference(string)

Elimina SkillConversationReference del almacenamiento.

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

Parámetros

skillConversationId

string

Identificador de conversación de aptitud que se va a usar como clave para la eliminación.

Devoluciones

Promise<void>

Promesa que representa la operación asincrónica.

getSkillConversationReference(string)

Obtiene conversationReference creado con createSkillConversationId() para un skillConversationId.

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

Parámetros

skillConversationId

string

Un conversationId de aptitud creado mediante createSkillConversationId().

Devoluciones

ConversationReference del autor de la llamada para un skillConversationId. Null si no se encuentra.

Detalles de los métodos heredados

createSkillConversationId(ConversationReference)

Advertencia

Esta API ya está en desuso.

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

Crea un identificador de conversación para una conversación de aptitud basada en conversationReference del autor de la llamada.

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

Parámetros

_conversationReference

ConversationReference

El llamador de la aptitud ConversationReference.

Devoluciones

Promise<string>

Comentarios

Debe ser posible usar la cadena devuelta en una dirección URL de solicitud y no debe contener caracteres especiales. Devuelve un identificador de conversación único que se usa para comunicarse con la aptitud.

Heredado deSkillConversationIdFactoryBase.createSkillConversationId

getConversationReference(string)

Advertencia

Esta API ya está en desuso.

Method is deprecated, please use getSkillConversationReference() instead.

Obtiene conversationReference creado con createSkillConversationId() para un skillConversationId.

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

Parámetros

_skillConversationId

string

Un conversationId de aptitud creado mediante createSkillConversationId().

Devoluciones

Promise<ConversationReference>

Comentarios

Devuelve ConversationReference del autor de la llamada para un skillConversationId. NULL si no se encuentra.

Heredado deSkillConversationIdFactoryBase.getConversationReference