BotFrameworkHttpAdapter 類別

public class BotFrameworkHttpAdapter
extends BotFrameworkAdapter

BotFrameworkAdapter,可透過 HTTP 接收傳入活動。

建構函式摘要

建構函式 Description
BotFrameworkHttpAdapter(CredentialProvider withCredentialProvider, ChannelProvider withChannelProvider)

使用認證提供者和通道提供者建構。

BotFrameworkHttpAdapter(Configuration withConfiguration)

使用組態建構。

BotFrameworkHttpAdapter(Configuration withConfiguration, AuthenticationConfiguration withAuthenticationConfiguration)

使用組態建構。

方法摘要

修飾詞與類型 方法與描述
java.util.concurrent.CompletableFuture<InvokeResponse> processIncomingActivity(String authHeader, Activity activity, Bot bot)

處理傳入的活動。

方法繼承來源 BotAdapter

方法繼承來源 BotFrameworkAdapter

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

建構函式詳細資料

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(CredentialProvider withCredentialProvider, ChannelProvider withChannelProvider)

使用 CredentialProvider 和 ChannelProvider 建構。

參數:

withCredentialProvider - 要使用的 CredentialProvider。
withChannelProvider - 要使用的 ChannelProvider。

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(Configuration withConfiguration)

使用組態建構。 這會根據組態值建立 CredentialProvider 和 ChannelProvider。

參數:

withConfiguration - 要使用的組態。

BotFrameworkHttpAdapter

public BotFrameworkHttpAdapter(Configuration withConfiguration, AuthenticationConfiguration withAuthenticationConfiguration)

使用組態建構。 這會根據組態值建立 CredentialProvider 和 ChannelProvider。

參數:

withConfiguration - 要使用的組態。
withAuthenticationConfiguration - 要使用的 AuthenticationConfiguration。

方法詳細資料

processIncomingActivity

public CompletableFuture processIncomingActivity(String authHeader, Activity activity, Bot bot)

處理傳入的活動。

參數:

authHeader - 來自 HTTP 要求的 Authorization 標頭。
activity - 收到的活動。
bot - Bot。

傳回:

CompletableFuture。

適用於