Delen via


ITurnContextExtensions.TraceActivityAsync Methode

Definitie

Hiermee wordt een traceringsactiviteit naar de BotAdapter verzonden voor logboekregistratiedoeleinden.

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)

Parameters

turnContext
ITurnContext

De context voor de huidige bocht.

name
String

De waarde die moet worden toegewezen aan de eigenschap van Name de activiteit.

value
Object

De waarde die moet worden toegewezen aan de eigenschap van Value de activiteit.

valueType
String

De waarde die moet worden toegewezen aan de eigenschap van ValueType de activiteit.

label
String

De waarde die moet worden toegewezen aan de eigenschap van Label de activiteit.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om een kennisgeving van annulering te ontvangen.

Retouren

Een taak die het werk vertegenwoordigt dat in de wachtrij staat om uit te voeren.

Opmerkingen

Als de adapter wordt gehost in de emulator, bevat het taakresultaat een ResourceResponse object met de id van de oorspronkelijke traceringsactiviteit; anders bevat het een ResourceResponse object met de id die het ontvangende kanaal aan de activiteit heeft toegewezen.

Van toepassing op