SkillHttpClient 類別

public class SkillHttpClient
extends BotFrameworkHttpClient

BotFrameworkHttpClient 特製化技能,可封裝對話標識符產生。

建構函式摘要

建構函式 Description
SkillHttpClient(CredentialProvider credentialProvider, SkillConversationIdFactoryBase conversationIdFactory, ChannelProvider channelProvider)

初始化 SkillHttpClient 類別的新實例。

方法摘要

修飾詞與類型 方法與描述
java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class<T> type)

將活動轉送至技能(Bot)。

java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String originatingAudience, String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class<T> type)

使用 SkillConversationIdFactory 來建立或擷取技能交談標識符,並傳送活動。

方法繼承來源 BotFrameworkHttpClient

方法繼承來源 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

建構函式詳細資料

SkillHttpClient

public SkillHttpClient(CredentialProvider credentialProvider, SkillConversationIdFactoryBase conversationIdFactory, ChannelProvider channelProvider)

初始化 SkillHttpClient 類別的新實例。

參數:

credentialProvider - CredentialProvider的實例。
conversationIdFactory - 衍生自 SkillConversationIdFactoryBase之類別的實例。
channelProvider - ChannelProvider的實例。

方法詳細資料

<T>postActivity

public CompletableFuture> postActivity(String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class type)

將活動轉送至技能(Bot)。

參數:

fromBotId - 傳送活動的 Bot MicrosoftAppId。
toSkill - BotFrameworkSkill 的實例。
callbackUrl - 回呼 URI。
activity - 要轉送的活動。
type - T 的類型

傳回:

具有 T 類型選擇性 invokeResponse 的工作。

<T>postActivity

public CompletableFuture> postActivity(String originatingAudience, String fromBotId, BotFrameworkSkill toSkill, URI callbackUrl, Activity activity, Class type)

使用 SkillConversationIdFactory 來建立或擷取技能交談標識碼,並傳送活動。

參數:

originatingAudience - oauth 物件範圍,用於令牌擷取期間。 (https://api.getbotframework().com 或 Bot 應用程式識別碼。
fromBotId - 傳送活動的 Bot MicrosoftAppId。
toSkill - 要為其建立交談標識碼的技能。
callbackUrl - 技能主機的回呼 URL。
activity - 要傳送的活動。
type - 因為 Java 中泛型的類型清除,所以需要 T 類型。

傳回:

具有 invokeResponse 的工作。

適用於