TelemetryLoggerMiddleware.OnReceiveActivityAsync Method

Definition

Uses the telemetry client's TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) method to log telemetry data when a message is received from the user. The event name is 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

Parameters

activity
Activity

Current activity sent from user.

cancellation
CancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns

A task that represents the work queued to execute.

Applies to