ChannelServiceHandler.OnReplyToActivityAsync(ClaimsIdentity, String, String, Activity, CancellationToken) 메서드

정의

OnReplyToActivityAsync () API.OnReplyToActivityAsync() API.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> OnReplyToActivityAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, string conversationId, string activityId, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member OnReplyToActivityAsync : System.Security.Claims.ClaimsIdentity * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.OnReplyToActivityAsync : System.Security.Claims.ClaimsIdentity * string * string * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Protected Overridable Function OnReplyToActivityAsync (claimsIdentity As ClaimsIdentity, conversationId As String, activityId As String, activity As Activity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

매개 변수

claimsIdentity
ClaimsIdentity

claimsIdentity에는 AudienceClaim, AppIdClaim 및 ServiceUrlClaim가 있어야 합니다.claimsIdentity for the bot, should have AudienceClaim, AppIdClaim and ServiceUrlClaim.

conversationId
String

대화 ID입니다.Conversation ID.

activityId
String

회신 대상 (선택 사항)입니다.activityId the reply is to (OPTIONAL).

activity
Activity

보낼 활동입니다.Activity to send.

cancellationToken
CancellationToken

취소 토큰입니다.The cancellation token.

반환

Task<ResourceResponse>

리소스 응답에 대 한 작업입니다.task for a resource response.

설명

이 메서드를 재정의 하면에서 활동에 회신할 수 있습니다.Override this method allows to reply to an Activity.

이는 SendToConversation ()와 약간 다릅니다.This is slightly different from SendToConversation(). * SendToConversation (conversationId)-타임 스탬프 또는 채널의 의미 체계에 따라 대화의 끝에 활동을 추가 합니다.* SendToConversation(conversationId) - will append the activity to the end of the conversation according to the timestamp or semantics of the channel. * ReplyToActivity (conversationId, 활동 id)-채널에서 지 원하는 경우 활동을 다른 활동에 대 한 회신으로 추가 합니다.* ReplyToActivity(conversationId,ActivityId) - adds the activity as a reply to another activity, if the channel supports it. 채널에서 중첩 된 회신을 지원 하지 않는 경우 ReplyToActivity는 SendToConversation로 대체 합니다.If the channel does not support nested replies, ReplyToActivity falls back to SendToConversation.

대화의 특정 활동에 회신할 때 ReplyToActivity를 사용 합니다.Use ReplyToActivity when replying to a specific activity in the conversation.

다른 모든 경우에는 SendToConversation를 사용 합니다.Use SendToConversation in all other cases.

적용 대상