SkillConversationIdFactoryBase class

定义工厂的方法,该工厂用于为技能会话创建唯一的会话 ID。

方法

createSkillConversationId(ConversationReference)

基于调用方 ConversationReference 为技能对话创建会话 ID。

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

基于调用方 ConversationReference 为技能对话创建会话 ID。

deleteConversationReference(string)

删除 ConversationReference。

getConversationReference(string)

获取使用 createSkillConversationId () 为 skillConversationId 创建的 ConversationReference。

getSkillConversationReference(string)

获取使用 createSkillConversationId () 为 skillConversationId 创建的 SkillConversationReference。

方法详细信息

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。

createSkillConversationIdWithOptions(SkillConversationIdFactoryOptions)

基于调用方 ConversationReference 为技能对话创建会话 ID。

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

参数

返回

Promise<string>

注解

应该可以在请求 URL 上使用返回的字符串,并且不应包含特殊字符。 返回用于与技能通信的唯一会话 ID。

deleteConversationReference(string)

删除 ConversationReference。

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

参数

skillConversationId

string

使用 createSkillConversationId () 创建的技能 conversationId。

返回

Promise<void>

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。

getSkillConversationReference(string)

获取使用 createSkillConversationId () 为 skillConversationId 创建的 SkillConversationReference。

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

参数

_skillConversationId

string

获取在 createSkillConversationId 期间为 skillConversationId 使用的 SkillConversationReference。

返回