ChannelServiceHandlerBase.OnReplyToActivityAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
API OnReplyToActivityAsync().
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)
Paramètres
- claimsIdentity
- ClaimsIdentity
claimsIdentity pour le bot doit avoir AudienceClaim, AppIdClaim et ServiceUrlClaim.
- conversationId
- String
ID de conversation.
- activityId
- String
activityId auquel la réponse est (FACULTATIF).
- activity
- Activity
Activité à envoyer.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
tâche pour une réponse de ressource.
Remarques
Remplacer cette méthode permet de répondre à une activité.
Ceci est légèrement différent de SendToConversation(). * SendToConversation(conversationId) : ajoute l’activité à la fin de la conversation en fonction de l’horodatage ou de la sémantique du canal. * ReplyToActivity(conversationId,ActivityId) : ajoute l’activité en tant que réponse à une autre activité, si le canal la prend en charge. Si le canal ne prend pas en charge les réponses imbriquées, ReplyToActivity revient à SendToConversation.
Utilisez ReplyToActivity quand vous répondez à une activité spécifique dans la conversation.
Utilisez SendToConversation dans tous les autres cas.