RequestHandler.ProcessRequestAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Methode, die implementiert werden muss, um eingehende Anforderungen zu verarbeiten.
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)
Parameter
- request
- ReceiveRequest
A ReceiveRequest für diesen Handler, den er verarbeiten muss.
- logger
- ILogger<RequestHandler>
Logger.
- context
- Object
Optionaler Kontext zur Bearbeitung der Anfrage.
- cancellationToken
- CancellationToken
Abbruchtoken.
Gibt zurück
Ein Task Ergebnis, das bei erfolgreichem StreamingResponse Abschluss ein Ergebnis liefert.