SkillConversationIdFactory class
Объект SkillConversationIdFactory, который хранит и извлекает экземпляры ConversationReference.
- Extends
Конструкторы
Skill |
Создает новый экземпляр класса SkillConversationIdFactory. |
Методы
create |
Создает идентификатор беседы для беседы навыка на основе ConversationReferenceвызывающей стороны. |
delete |
Удаляет SkillConversationReference из хранилища. |
get |
Возвращает объект ConversationReference, созданный с помощью createSkillConversationId() для навыкаConversationId. |
Наследуемые методы
create |
Создает идентификатор беседы для беседы навыка на основе беседы вызывающего объекта ConversationReference. |
get |
Возвращает объект 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().
Возвращаемое значение
Promise<SkillConversationReference>
Объект 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