BotFrameworkClient.PostActivityAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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입니다.
- 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입니다.
- cancellationToken
- CancellationToken
취소 토큰입니다.
반환
Task<InvokeResponse<T>>
선택적 invokeResponse를 사용하는 비동기 작업입니다.
설명
참고: 기술을 기술로 전달하면 기술이 정확한 상태를 가지도록 UserState 및 ConversationState 변경 내용이 플러시됩니다.