TelemetryLoggerMiddleware.OnReceiveActivityAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykorzystuje metodę TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) klienta telemetrii do rejestrowania danych telemetrycznych po otrzymaniu wiadomości od użytkownika. Nazwa zdarzenia to BotMsgReceiveEvent.
protected virtual System.Threading.Tasks.Task OnReceiveActivityAsync(Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellation);
abstract member OnReceiveActivityAsync : Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnReceiveActivityAsync : Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnReceiveActivityAsync (activity As Activity, cancellation As CancellationToken) As Task
Parametry
- activity
- Activity
Aktualna aktywność wysyłana przez użytkownika.
- cancellation
- CancellationToken
Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.
Zwraca
Zadanie reprezentujące pracę w kolejce do wykonania.