SkillDialogOptions 類別

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

public class SkillDialogOptions

定義將用來執行 SkillDialog 的選項。

建構函式摘要

建構函式 Description
SkillDialogOptions()

方法摘要

修飾詞與類型 方法與描述
java.lang.String getBotId()

取得 bot 呼叫技能的Microsoft應用程式標識碼。

java.lang.String getConnectionName()

取得 OAuth 連線名稱,用來使用技能執行單一登錄開啟。

SkillConversationIdFactoryBase getConversationIdFactory()

取得用來產生與技能互動之交談標識碼之 SkillConversationIdFactoryBase 的實例。

ConversationState getConversationState()

取得對話框要使用的 ConversationState

BotFrameworkSkill getSkill()

取得對話框將呼叫的 BotFrameworkSkill

BotFrameworkClient getSkillClient()

取得用來呼叫遠端技能的 BotFrameworkClient

java.net.URI getSkillHostEndpoint()

取得技能主機的回呼 URL。

void setBotId(String withBotId)

設定 bot 呼叫技能的Microsoft應用程式標識碼。

void setConnectionName(String withConnectionName)

設定 OAuth 連線名稱,用來搭配技能執行單一登錄

void setConversationIdFactory(SkillConversationIdFactoryBase withConversationIdFactory)

設定用來產生與技能互動之交談標識碼之 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()

取得 bot 呼叫技能的Microsoft應用程式標識碼。

傳回:

以 String 表示的 BotId 值。

getConnectionName

public String getConnectionName()

取得 OAuth 連線名稱,用來執行具有技能的單一登錄。

傳回:

ConnectionName 值做為 String。

getConversationIdFactory

public SkillConversationIdFactoryBase getConversationIdFactory()

取得用來產生與技能互動之交談標識碼之 SkillConversationIdFactoryBase 的實例。

傳回:

ConversationIdFactory 值做為 SkillConversationIdFactoryBase。

getConversationState

public ConversationState getConversationState()

取得對話框要使用的 ConversationState

傳回:

ConversationState 值做為 getConversationState()。

getSkill

public BotFrameworkSkill getSkill()

取得對話框將呼叫的 BotFrameworkSkill

傳回:

Skill 值做為 BotFrameworkSkill。

getSkillClient

public BotFrameworkClient getSkillClient()

取得用來呼叫遠端技能的 BotFrameworkClient

傳回:

SkillClient 值做為 BotFrameworkClient。

getSkillHostEndpoint

public URI getSkillHostEndpoint()

取得技能主機的回呼 URL。

傳回:

SkillHostEndpoint 值做為 Uri。

setBotId

public void setBotId(String withBotId)

設定 bot 呼叫技能的Microsoft應用程式標識碼。

參數:

withBotId - BotId 值。

setConnectionName

public void setConnectionName(String withConnectionName)

設定 OAuth 連線名稱,用來以技能執行單一登錄。

參數:

withConnectionName - ConnectionName 值。

setConversationIdFactory

public void setConversationIdFactory(SkillConversationIdFactoryBase withConversationIdFactory)

設定用來產生與技能互動之交談標識碼之 SkillConversationIdFactoryBase 的實例。

參數:

withConversationIdFactory - ConversationIdFactory 值。

setConversationState

public void setConversationState(ConversationState withConversationState)

設定對話框要使用的 ConversationState

參數:

withConversationState - ConversationState 值。

setSkill

public void setSkill(BotFrameworkSkill withSkill)

設定對話框將呼叫的 BotFrameworkSkill

參數:

withSkill - Skill 值。

setSkillClient

public void setSkillClient(BotFrameworkClient withSkillClient)

設定用來呼叫遠端技能的 BotFrameworkClient

參數:

withSkillClient - SkillClient 值。

setSkillHostEndpoint

public void setSkillHostEndpoint(URI withSkillHostEndpoint)

設定技能主機的回呼 URL。

參數:

withSkillHostEndpoint - SkillHostEndpoint 值。

適用於