ITurnContextExtensions.TraceActivityAsync Methode

Definition

Sendet eine Ablaufverfolgungsaktivität zu Protokollierungszwecken an.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 den aktuellen Turn.

name
String

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

value
Object

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

valueType
String

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

label
String

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

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um Nachricht vom Abbruch zu empfangen.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeit in der Warteschlange 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 mit der ID, die der empfangende Kanal der Aktivität zugewiesen hat.

Gilt für: