RequestHandler.ProcessRequestAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Den metod som måste implementeras för att hantera inkommande begäranden.
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)
Parametrar
- request
- ReceiveRequest
A ReceiveRequest för den här hanteraren att bearbeta.
- logger
- ILogger<RequestHandler>
Logger.
- context
- Object
Valfri kontext för att bearbeta begäran inom.
- cancellationToken
- CancellationToken
Annulleringstoken.
Returer
Ett Task som kommer att generera en StreamingResponse när slutförandet har slutförts.