Partager via


ITurnContextExtensions.TraceActivityAsync Méthode

Définition

Envoie une activité de suivi à à des fins de BotAdapter 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é de l’activité Name .

value
Object

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

valueType
String

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

label
String

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

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

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

Remarques

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

S’applique à