SkillConversationIdFactory class
一个 SkillConversationIdFactory,用于存储和检索 ConversationReference 实例。
- 扩展
构造函数
Skill |
创建 SkillConversationIdFactory 类的新实例。 |
方法
create |
基于调用方 ConversationReference为技能对话创建会话 ID。 |
delete |
从存储中删除 SkillConversationReference。 |
get |
获取使用 createSkillConversationId() 为 skillConversationId 创建的 ConversationReference。 |
继承的方法
create |
基于调用方 ConversationReference 为技能对话创建聊天 ID。 |
get |
获取使用 createSkillConversationId() 为 skillConversationId 创建的 ConversationReference。 |
构造函数详细信息
SkillConversationIdFactory(Storage)
创建 SkillConversationIdFactory 类的新实例。
new SkillConversationIdFactory(storage: Storage)
参数
- storage
- Storage
ConversationReference 实例的存储。
方法详细信息
createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)
基于调用方 ConversationReference为技能对话创建会话 ID。
function createSkillConversationIdWithOptions(options: SkillConversationIdFactoryOptions): Promise<string>
参数
返回
Promise<string>
用于与技能通信的唯一聊天 ID。
deleteConversationReference(string)
从存储中删除 SkillConversationReference。
function deleteConversationReference(skillConversationId: string): Promise<void>
参数
- skillConversationId
-
string
要用作删除密钥的技能会话 ID。
返回
Promise<void>
表示异步操作的 promise。
getSkillConversationReference(string)
获取使用 createSkillConversationId() 为 skillConversationId 创建的 ConversationReference。
function getSkillConversationReference(skillConversationId: string): Promise<SkillConversationReference>
参数
- skillConversationId
-
string
使用 createSkillConversationId 创建的技能 conversationId()。
返回
Promise<SkillConversationReference>
skillConversationId 的调用方 ConversationReference。 如果未找到,则为 Null。
继承的方法详细信息
createSkillConversationId(ConversationReference)
警告
现已弃用此 API。
Method is deprecated, please use createSkillConversationIdWithOptions() with SkillConversationIdFactoryOptions instead.
基于调用方 ConversationReference 为技能对话创建聊天 ID。
function createSkillConversationId(_conversationReference: ConversationReference): Promise<string>
参数
- _conversationReference
-
ConversationReference
技能的调用方 ConversationReference。
返回
Promise<string>
注解
应该可以在请求 URL 上使用返回的字符串,并且不应包含特殊字符。 返回用于与技能通信的唯一会话 ID。
继承自
getConversationReference(string)
警告
现已弃用此 API。
Method is deprecated, please use getSkillConversationReference() instead.
获取使用 createSkillConversationId() 为 skillConversationId 创建的 ConversationReference。
function getConversationReference(_skillConversationId: string): Promise<ConversationReference>
参数
- _skillConversationId
-
string
使用 createSkillConversationId 创建的技能 conversationId()。
返回
Promise<ConversationReference>
注解
返回 skillConversationId 的调用方 ConversationReference。 如果未找到,则为 null。
继承自