StreamingRequestHandler.ProcessRequestAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zpracovává příchozí požadavky.
public override System.Threading.Tasks.Task<Microsoft.Bot.Streaming.StreamingResponse> ProcessRequestAsync (Microsoft.Bot.Streaming.ReceiveRequest request, Microsoft.Extensions.Logging.ILogger<Microsoft.Bot.Streaming.RequestHandler> logger = default, object context = default, System.Threading.CancellationToken cancellationToken = default);
override this.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 Overrides Function ProcessRequestAsync (request As ReceiveRequest, Optional logger As ILogger(Of RequestHandler) = Nothing, Optional context As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of StreamingResponse)
Parametry
- request
- ReceiveRequest
A ReceiveRequest pro tuto obslužnou rutinu ke zpracování.
- logger
- ILogger<RequestHandler>
Logger.
- context
- Object
Volitelný kontext pro zpracování požadavku v rámci.
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
A Task , který vytvoří po StreamingResponse úspěšném dokončení.