TelemetryLoggerMiddleware.OnSendActivityAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當機器人發送訊息給使用者時,會使用遙測客戶端的方法 TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) 來記錄遙測資料。 它使用遙測客戶端的事件名稱。BotMsgSendEvent
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
參數
- activity
- Activity
從用戶傳送的目前活動。
- cancellation
- CancellationToken
一種可被其他物件或執行緒用來接收取消通知的取消標記。
傳回
工作,表示要執行的工作佇列。