다음을 통해 공유


SkillHttpClient.PostActivityAsync 메서드

정의

오버로드

PostActivityAsync(String, BotFrameworkSkill, Uri, Activity, CancellationToken)

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

PostActivityAsync<T>(String, BotFrameworkSkill, Uri, Activity, CancellationToken)

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

PostActivityAsync<T>(String, String, BotFrameworkSkill, Uri, Activity, CancellationToken)

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

PostActivityAsync(String, BotFrameworkSkill, Uri, Activity, CancellationToken)

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

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync(string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

매개 변수

fromBotId
String

활동을 보내는 봇의 MicrosoftAppId입니다.

toSkill
BotFrameworkSkill

BotFrameworkSkill의 인스턴스입니다.

callbackUrl
Uri

콜백 Uri입니다.

activity
Activity

전달할 활동입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

선택적 invokeResponse를 사용하는 비동기 작업입니다.

적용 대상

PostActivityAsync<T>(String, BotFrameworkSkill, Uri, Activity, CancellationToken)

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

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))

형식 매개 변수

T

결과의 형식입니다 InvokeResponse .

매개 변수

fromBotId
String

활동을 보내는 봇의 MicrosoftAppId입니다.

toSkill
BotFrameworkSkill

BotFrameworkSkill의 인스턴스입니다.

callbackUrl
Uri

콜백 Uri입니다.

activity
Activity

전달할 활동입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

T 형식의 선택적 invokeResponse를 사용하는 비동기 작업입니다.

적용 대상

PostActivityAsync<T>(String, String, BotFrameworkSkill, Uri, Activity, CancellationToken)

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

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T>(string originatingAudience, string fromBotId, Microsoft.Bot.Builder.Skills.BotFrameworkSkill toSkill, Uri callbackUrl, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken);
override this.PostActivityAsync : string * string * Microsoft.Bot.Builder.Skills.BotFrameworkSkill * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (originatingAudience As String, fromBotId As String, toSkill As BotFrameworkSkill, callbackUrl As Uri, activity As Activity, cancellationToken As CancellationToken) As Task(Of InvokeResponse(Of T))

형식 매개 변수

T

InvokeResponse의 본문 형식입니다.

매개 변수

originatingAudience
String

토큰 검색 중에 사용되는 oauth 대상 범위입니다. (또는 https://api.botframework.com 봇 앱 ID)

fromBotId
String

활동을 보내는 봇의 MicrosoftAppId입니다.

toSkill
BotFrameworkSkill

대화 ID를 만드는 기술입니다.

callbackUrl
Uri

기술 호스트의 콜백 URL입니다.

activity
Activity

보낼 활동입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

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

적용 대상