Sprache

ITurnContextExtensions.TraceActivityAsync Methode

Definition

Sendet eine Ablaufverfolgungsaktivität zur Protokollierung an die 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)

Parameter

turnContext
ITurnContext

Der Kontext für die aktuelle Drehung.

name
String

Der Wert, der der Name-Eigenschaft der Aktivität zugewiesen werden soll.

value
Object

Der Wert, der der Value-Eigenschaft der Aktivität zugewiesen werden soll.

valueType
String

Der Wert, der der ValueType-Eigenschaft der Aktivität zugewiesen werden soll.

label
String

Der Wert, der der Label-Eigenschaft der Aktivität zugewiesen werden soll.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

Hinweise

Wenn der Adapter im Emulator gehostet wird, enthält das Aufgabenergebnis ein ResourceResponse Objekt mit der ID der ursprünglichen Ablaufverfolgungsaktivität; andernfalls enthält es ein ResourceResponse-Objekt, das die ID enthält, die der empfangende Kanal der Aktivität zugewiesen wurde.

Gilt für: