Taal

ITurnContextExtensions.TraceActivityAsync Methode

Definitie

Stuurt een traceeractiviteit naar de BotAdapter voor logdoeleinden.

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 wending.

name
String

De waarde die aan de Name eigenschap van de activiteit wordt toegekend.

value
Object

De waarde die aan de Value eigenschap van de activiteit wordt toegekend.

valueType
String

De waarde die aan de ValueType eigenschap van de activiteit wordt toegekend.

label
String

De waarde die aan de Label eigenschap van de activiteit wordt toegekend.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om 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 trace-activiteit; anders bevat het een ResourceResponse object met de ID die het ontvangende kanaal aan de activiteit heeft toegewezen.

Van toepassing op