StreamingRequestHandler.ProcessRequestAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menangani permintaan masuk.
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)
Parameter
- request
- ReceiveRequest
A ReceiveRequest agar handler ini dapat diproses.
- logger
- ILogger<RequestHandler>
Logger.
- context
- Object
Konteks opsional untuk memproses permintaan di dalamnya.
- cancellationToken
- CancellationToken
Token pembatalan.
Mengembalikan
Yang Task akan menghasilkan pada penyelesaian yang StreamingResponse berhasil.