다음을 통해 공유


BotFrameworkHttpClient.PostActivityAsync 메서드

정의

오버로드

PostActivityAsync(String, Uri, Activity, CancellationToken)

봇의 자격 증명을 사용하여 봇에 활동을 게시합니다.

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

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

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

봇의 자격 증명을 사용하여 봇에 활동을 게시합니다.

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

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

PostActivityAsync(String, Uri, Activity, CancellationToken)

봇의 자격 증명을 사용하여 봇에 활동을 게시합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync (string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable Function PostActivityAsync (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)

매개 변수

botId
String

봇의 MicrosoftAppId입니다.

botEndpoint
Uri

봇의 URL입니다.

activity
Activity

게시할 활동입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

InvokeResponse.

적용 대상

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

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

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> PostActivityAsync (string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overrides Function PostActivityAsync (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)

매개 변수

fromBotId
String

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

toBotId
String

활동을 수신하는 봇의 MicrosoftAppId입니다.

toUrl
Uri

활동을 수신하는 봇의 URL입니다.

serviceUrl
Uri

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

conversationId
String

기술과의 대화에 사용할 대화 ID입니다.

activity
Activity

전달할 활동입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

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

설명

참고: 기술을 기술로 전달하면 기술이 정확한 상태를 가지도록 UserState 및 ConversationState 변경 내용이 플러시됩니다.

적용 대상

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

봇의 자격 증명을 사용하여 봇에 활동을 게시합니다.

public virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string botId, Uri botEndpoint, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * Uri * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overridable Function PostActivityAsync(Of T) (botId As String, botEndpoint As Uri, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))

형식 매개 변수

T

invokeResponse 본문의 형식입니다.

매개 변수

botId
String

봇의 MicrosoftAppId입니다.

botEndpoint
Uri

봇의 URL입니다.

activity
Activity

게시할 활동입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

InvokeResponseT.

적용 대상

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

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

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<T>> PostActivityAsync<T> (string fromBotId, string toBotId, Uri toUrl, Uri serviceUrl, string conversationId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public Overrides Function PostActivityAsync(Of T) (fromBotId As String, toBotId As String, toUrl As Uri, serviceUrl As Uri, conversationId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse(Of T))

형식 매개 변수

T

InvokeResponse의 본문 형식입니다.

매개 변수

fromBotId
String

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

toBotId
String

활동을 수신하는 봇의 MicrosoftAppId입니다.

toUrl
Uri

활동을 수신하는 봇의 URL입니다.

serviceUrl
Uri

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

conversationId
String

기술과의 대화에 사용할 대화 ID입니다.

activity
Activity

전달할 활동입니다.

cancellationToken
CancellationToken

취소 토큰입니다.

반환

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

설명

참고: 기술을 기술로 전달하면 기술이 정확한 상태를 가지도록 UserState 및 ConversationState 변경 내용이 플러시됩니다.

적용 대상