ITurnContextExtensions.TraceActivityAsync Metodo

Definizione

Invia un'attività BotAdapter di traccia a per scopi di registrazione.

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)

Parametri

turnContext
ITurnContext

Contesto per il turno corrente.

name
String

Valore da assegnare alla proprietà dell'attività Name .

value
Object

Valore da assegnare alla proprietà dell'attività Value .

valueType
String

Valore da assegnare alla proprietà dell'attività ValueType .

label
String

Valore da assegnare alla proprietà dell'attività Label .

cancellationToken
CancellationToken

Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.

Restituisce

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

Se l'adapter è ospitato nell'emulatore, il risultato dell'attività contiene un ResourceResponse oggetto con l'ID dell'attività di traccia originale. In caso contrario, contiene un ResourceResponse oggetto contenente l'ID assegnato al canale ricevente all'attività.

Si applica a