Språk

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

Sammanhanget för den nuvarande vändningen.

name
String

Värdet som ska tilldelas aktivitetens Name egenskap.

value
Object

Värdet som ska tilldelas aktivitetens Value egenskap.

valueType
String

Värdet som ska tilldelas aktivitetens ValueType egenskap.

label
String

Värdet som ska tilldelas 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 hostas i emulatorn innehåller uppgiftsresultatet ett ResourceResponse objekt med den ursprungliga spåraktivitetens ID; annars innehåller det ett ResourceResponse objekt som innehåller det ID som mottagarkanalen tilldelade aktiviteten.

Gäller för