RequestHandler.ProcessRequestAsync 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.
Méthode qui doit être implémentée pour gérer les requêtes entrantes.
public abstract System.Threading.Tasks.Task<Microsoft.Bot.Streaming.StreamingResponse> ProcessRequestAsync(Microsoft.Bot.Streaming.ReceiveRequest request, Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Streaming.RequestHandler> logger, object context = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ProcessRequestAsync : Microsoft.Bot.Streaming.ReceiveRequest * Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Streaming.RequestHandler> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Streaming.StreamingResponse>
Public MustOverride Function ProcessRequestAsync (request As ReceiveRequest, logger As ILogger(Of RequestHandler), Optional context As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of StreamingResponse)
Paramètres
- request
- ReceiveRequest
pour ReceiveRequest que ce gestionnaire soit traité.
- logger
- ILogger<RequestHandler>
Enregistreur.
- context
- Object
Contexte facultatif dans lequel traiter la demande.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Task qui produit un en cas d’achèvement StreamingResponse réussi.