Поделиться через


SkillConversationIdFactory class

Объект SkillConversationIdFactory, который хранит и извлекает экземпляры ConversationReference.

Extends

Конструкторы

SkillConversationIdFactory(Storage)

Создает новый экземпляр класса SkillConversationIdFactory.

Методы

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Создает идентификатор беседы для беседы навыка на основе ConversationReferenceвызывающей стороны.

deleteConversationReference(string)

Удаляет SkillConversationReference из хранилища.

getSkillConversationReference(string)

Возвращает объект ConversationReference, созданный с помощью createSkillConversationId() для навыкаConversationId.

Наследуемые методы

createSkillConversationId(ConversationReference)

Создает идентификатор беседы для беседы навыка на основе беседы вызывающего объекта ConversationReference.

getConversationReference(string)

Возвращает объект ConversationReference, созданный с помощью createSkillConversationId() для навыкаConversationId.

Сведения о конструкторе

SkillConversationIdFactory(Storage)

Создает новый экземпляр класса SkillConversationIdFactory.

new SkillConversationIdFactory(storage: Storage)

Параметры

storage
Storage

Хранилище экземпляров ConversationReference.

Сведения о методе

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

Создает идентификатор беседы для беседы навыка на основе ConversationReferenceвызывающей стороны.

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

Параметры

Возвращаемое значение

Promise<string>

Уникальный идентификатор беседы, используемый для взаимодействия с навыком.

deleteConversationReference(string)

Удаляет SkillConversationReference из хранилища.

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

Параметры

skillConversationId

string

Идентификатор беседы навыка, используемый в качестве ключа для удаления.

Возвращаемое значение

Promise<void>

Обещание, представляющее асинхронную операцию.

getSkillConversationReference(string)

Возвращает объект ConversationReference, созданный с помощью createSkillConversationId() для навыкаConversationId.

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

Параметры

skillConversationId

string

Навык беседы, созданный с помощью createSkillConversationId().

Возвращаемое значение

Объект ConversationReference вызывающего объекта для skillConversationId. Значение NULL, если оно не найдено.

Сведения о наследуемом методе

createSkillConversationId(ConversationReference)

Предупреждение

Теперь этот API является нерекомендуемым.

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

Создает идентификатор беседы для беседы навыка на основе беседы вызывающего объекта ConversationReference.

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

Параметры

_conversationReference

ConversationReference

Вызывающий объект навыка ConversationReference.

Возвращаемое значение

Promise<string>

Комментарии

Можно использовать возвращаемую строку по URL-адресу запроса, и она не должна содержать специальные символы. Возвращает уникальный идентификатор беседы, используемый для взаимодействия с навыком.

унаследован отSkillConversationIdFactoryBase.createSkillConversationId

getConversationReference(string)

Предупреждение

Теперь этот API является нерекомендуемым.

Method is deprecated, please use getSkillConversationReference() instead.

Возвращает объект ConversationReference, созданный с помощью createSkillConversationId() для навыкаConversationId.

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

Параметры

_skillConversationId

string

Навык беседы, созданный с помощью createSkillConversationId().

Возвращаемое значение

Promise<ConversationReference>

Комментарии

Возвращает значение ConversationReference вызывающего объекта для навыкаConversationId. Значение NULL, если оно не найдено.

унаследовано отSkillConversationIdFactoryBase.getConversationReference