Lingua

ITurnContextExtensions.TraceActivityAsync Metodo

Definizione

Invia un'attività di traccia al BotAdapter a scopo 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à Name dell'attività.

value
Object

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

valueType
String

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

label
String

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

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

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

Si applica a