Langue

ITurnContextExtensions.TraceActivityAsync Méthode

Définition

Envoie une activité de trace au BotAdapter à des fins de journalisation.

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)

Paramètres

turnContext
ITurnContext

Contexte du tour actuel.

name
String

Valeur à affecter à la propriété Name de l’activité.

value
Object

Valeur à affecter à la propriété Value de l’activité.

valueType
String

Valeur à affecter à la propriété ValueType de l’activité.

label
String

Valeur à affecter à la propriété Label de l’activité.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter.

Remarques

Si l’adaptateur est hébergé dans l’émulateur, le résultat de la tâche contient un objet ResourceResponse avec l’ID de l’activité de trace d’origine ; sinon, il contient un objet ResourceResponse contenant l’ID que le canal de réception affecté à l’activité.

S’applique à