Taal

ChannelServiceHandlerBase.OnReplyToActivityAsync Methode

Definitie

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)

Parameters

claimsIdentity
ClaimsIdentity

claimsIdentity voor de bot, zou AudienceClaim, AppIdClaim en ServiceUrlClaim moeten bevatten.

conversationId
String

Gespreks-id.

activityId
String

activityid is het antwoord op (OPTIONEEL).

activity
Activity

Activiteit om te sturen.

cancellationToken
CancellationToken

Het annuleringstoken.

Retouren

Taak voor een resource response.

Opmerkingen

Overrulen deze methode maakt het mogelijk om op een activiteit te reageren.

Dit verschilt enigszins van SendToConversation(). * SendToConversation(conversationId) - voegt de activiteit toe aan het einde van het gesprek volgens de tijdstempel of semantiek van het kanaal. * ReplyToActivity(conversationId,ActivityId) - voegt de activiteit toe als een antwoord op een andere activiteit, als het kanaal dit ondersteunt. Als het kanaal geen ondersteuning biedt voor geneste antwoorden, valt ReplyToActivity terug op SendToConversation.

Gebruik ReplyToActivity bij het beantwoorden van een specifieke activiteit in het gesprek.

Gebruik SendToConversation in alle andere gevallen.

Van toepassing op