ITurnContextExtensions.TraceActivityAsync 方法

定义

出于日志记录目的, BotAdapter 将跟踪活动发送到 。

public static System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> TraceActivityAsync (this Microsoft.Bot.Builder.ITurnContext turnContext, string name, object value = default, string valueType = default, string label = default, System.Threading.CancellationToken cancellationToken = default);
static member TraceActivityAsync : Microsoft.Bot.Builder.ITurnContext * string * obj * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
<Extension()>
Public Function TraceActivityAsync (turnContext As ITurnContext, name As String, Optional value As Object = Nothing, Optional valueType As String = Nothing, Optional label As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

参数

turnContext
ITurnContext

当前轮次的上下文。

name
String

要分配给活动的 Name 属性的值。

value
Object

要分配给活动的 Value 属性的值。

valueType
String

要分配给活动的 ValueType 属性的值。

label
String

要分配给活动的 Label 属性的值。

cancellationToken
CancellationToken

可由其他对象或线程用以接收取消通知的取消标记。

返回

一个任务,表示排队要执行的工作。

注解

如果适配器托管在模拟器中,则任务结果包含具有 ResourceResponse 原始跟踪活动的 ID 的对象;否则,它包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。

适用于