SkillDialogOptions 类

  • java.lang.Object
    • com.microsoft.bot.dialogs.SkillDialogOptions

public class SkillDialogOptions

定义将用于执行 SkillDialog 的选项。

构造函数摘要

构造函数 说明
SkillDialogOptions()

方法摘要

修饰符和类型 方法和描述
java.lang.String getBotId()

获取调用技能的机器人Microsoft应用 ID。

java.lang.String getConnectionName()

获取 OAuth 连接名称,该名称用于使用技能执行单一登录On。

SkillConversationIdFactoryBase getConversationIdFactory()

获取用于生成聊天 ID 以与技能交互的 SkillConversationIdFactoryBase 的实例。

ConversationState getConversationState()

获取对话要使用的 ConversationState

BotFrameworkSkill getSkill()

获取对话将调用的 BotFrameworkSkill

BotFrameworkClient getSkillClient()

获取用于调用远程技能的 BotFrameworkClient

java.net.URI getSkillHostEndpoint()

获取技能主机的回调 URL。

void setBotId(String withBotId)

设置调用技能的机器人Microsoft应用 ID。

void setConnectionName(String withConnectionName)

设置 OAuth 连接名称,该名称将用于使用技能执行单一登录打开。

void setConversationIdFactory(SkillConversationIdFactoryBase withConversationIdFactory)

设置用于生成聊天 ID 以与技能交互的 SkillConversationIdFactoryBase 的实例。

void setConversationState(ConversationState withConversationState)

设置对话要使用的 ConversationState

void setSkill(BotFrameworkSkill withSkill)

设置对话将调用的 BotFrameworkSkill

void setSkillClient(BotFrameworkClient withSkillClient)

设置用于调用远程技能的 BotFrameworkClient

void setSkillHostEndpoint(URI withSkillHostEndpoint)

设置技能主机的回调 URL。

方法继承自 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

构造函数详细信息

SkillDialogOptions

public SkillDialogOptions()

方法详细信息

getBotId

public String getBotId()

获取调用技能的机器人Microsoft应用 ID。

返回:

BotId 值作为字符串。

getConnectionName

public String getConnectionName()

获取 OAuth 连接名称,该名称将用于使用技能执行单一登录。

返回:

ConnectionName 值作为字符串。

getConversationIdFactory

public SkillConversationIdFactoryBase getConversationIdFactory()

获取用于生成聊天 ID 以与技能交互的 SkillConversationIdFactoryBase 的实例。

返回:

ConversationIdFactory 值作为 SkillConversationIdFactoryBase。

getConversationState

public ConversationState getConversationState()

获取对话要使用的 ConversationState

返回:

ConversationState 值作为 getConversationState()。

getSkill

public BotFrameworkSkill getSkill()

获取对话将调用的 BotFrameworkSkill

返回:

作为 BotFrameworkSkill 的 Skill 值。

getSkillClient

public BotFrameworkClient getSkillClient()

获取用于调用远程技能的 BotFrameworkClient

返回:

作为 BotFrameworkClient 的 SkillClient 值。

getSkillHostEndpoint

public URI getSkillHostEndpoint()

获取技能主机的回调 URL。

返回:

SkillHostEndpoint 值作为 Uri。

setBotId

public void setBotId(String withBotId)

设置调用技能的机器人Microsoft应用 ID。

参数:

withBotId - BotId 值。

setConnectionName

public void setConnectionName(String withConnectionName)

设置 OAuth 连接名称,该名称将用于使用技能执行单一登录。

参数:

withConnectionName - ConnectionName 值。

setConversationIdFactory

public void setConversationIdFactory(SkillConversationIdFactoryBase withConversationIdFactory)

设置用于生成聊天 ID 以与技能交互的 SkillConversationIdFactoryBase 的实例。

参数:

withConversationIdFactory - ConversationIdFactory 值。

setConversationState

public void setConversationState(ConversationState withConversationState)

设置对话要使用的 ConversationState

参数:

withConversationState - ConversationState 值。

setSkill

public void setSkill(BotFrameworkSkill withSkill)

设置对话将调用的 BotFrameworkSkill

参数:

withSkill - 技能值。

setSkillClient

public void setSkillClient(BotFrameworkClient withSkillClient)

设置用于调用远程技能的 BotFrameworkClient

参数:

withSkillClient - SkillClient 值。

setSkillHostEndpoint

public void setSkillHostEndpoint(URI withSkillHostEndpoint)

设置技能主机的回调 URL。

参数:

withSkillHostEndpoint - SkillHostEndpoint 值。

适用于