Język

TelemetryLoggerMiddleware.OnSendActivityAsync Metoda

Definicja

Wykorzystuje metodę TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) klienta telemetrii do rejestrowania danych telemetrycznych, gdy bot wysyła użytkownikowi wiadomość. Wykorzystuje nazwę zdarzenia BotMsgSendEventklienta telemetrii .

protected virtual System.Threading.Tasks.Task OnSendActivityAsync(Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellation);
abstract member OnSendActivityAsync : Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnSendActivityAsync : Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnSendActivityAsync (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