BotFrameworkHttpClient.PostActivityAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 변경 내용이 플러시됩니다.