다음을 통해 공유


BotFrameworkHttpAdapter 클래스

public class BotFrameworkHttpAdapter
extends BotFrameworkAdapter

HTTP를 통해 들어오는 활동을 수신하는 BotFrameworkAdapter입니다.

생성자 요약

생성자 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 요청의 권한 부여 헤더입니다.
activity - 받은 활동입니다.
bot - 봇.

반환:

CompletableFuture입니다.

적용 대상