Dela via


ITurnContextExtensions.TraceActivityAsync Metod

Definition

Skickar en spårningsaktivitet till för BotAdapter loggningsändamål.

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)

Parametrar

turnContext
ITurnContext

Kontexten för den aktuella svängen.

name
String

Värdet som ska tilldelas till aktivitetens Name egenskap.

value
Object

Värdet som ska tilldelas till aktivitetens Value egenskap.

valueType
String

Värdet som ska tilldelas till aktivitetens ValueType egenskap.

label
String

Värdet som ska tilldelas till aktivitetens Label egenskap.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

Om adaptern finns i emulatorn innehåller aktivitetsresultatet ett ResourceResponse objekt med den ursprungliga spårningsaktivitetens ID. Annars innehåller det ett ResourceResponse objekt som innehåller det ID som den mottagande kanalen tilldelade aktiviteten.

Gäller för