Język

TelemetryLoggerMiddleware.OnReceiveActivityAsync Metoda

Definicja

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.

Dotyczy