다음을 통해 공유


SkillHttpClient 클래스

public class SkillHttpClient
extends BotFrameworkHttpClient

BotFrameworkHttpClient 대화 ID 생성을 캡슐화하는 특수 기술입니다.

생성자 요약

생성자 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)

활동을 기술(봇)에 전달합니다.

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

Skill ConversationIdFactory를 사용하여 기술대화 ID를 만들거나 검색하고 활동을 보냅니다.

다음에서 상속된 메서드 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)

활동을 기술(봇)에 전달합니다.

매개 변수:

fromBotId - 활동을 보내는 봇의 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를 사용하여 기술 대화 ID를 만들거나 검색하고 활동을 보냅니다.

매개 변수:

originatingAudience - 토큰 검색 중에 사용되는 oauth 대상 범위입니다. (또는 https://api.getbotframework().com 봇 앱 ID)
fromBotId - 활동을 보내는 봇의 MicrosoftAppId입니다.
toSkill - 대화 ID를 만드는 기술입니다.
callbackUrl - 기술 호스트의 콜백 URL입니다.
activity - 보낼 활동입니다.
type - Java에서 제네릭의 형식 지우기로 인해 필요한 T 형식입니다.

반환:

invokeResponse를 사용하는 작업입니다.

적용 대상