다음을 통해 공유


BotFrameworkClient.PostActivityAsync 메서드

정의

오버로드

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

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

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

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

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

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

public virtual 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);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overridable 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

전달할 입니다 Activity .

cancellationToken
CancellationToken

취소 토큰입니다.

반환

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

설명

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

적용 대상

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

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

public abstract 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);
abstract member PostActivityAsync : string * string * Uri * Uri * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse<'T>>
Public MustOverride 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

전달할 입니다 Activity .

cancellationToken
CancellationToken

취소 토큰입니다.

반환

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

설명

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

적용 대상