Partager via


QnAMaker.FillQnAEventAsync Méthode

Définition

Remplit les propriétés et les métriques d’événement pour l’événement QnaMessage pour la télémétrie. Ces propriétés sont journalisées lorsque la méthode QnA GetAnswers est appelée.

protected System.Threading.Tasks.Task<(System.Collections.Generic.Dictionary<string,string> Properties, System.Collections.Generic.Dictionary<string,double> Metrics)> FillQnAEventAsync (Microsoft.Bot.Builder.AI.QnA.QueryResult[] queryResults, Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.Dictionary<string,string> telemetryProperties = default, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default, System.Threading.CancellationToken cancellationToken = default);
member this.FillQnAEventAsync : Microsoft.Bot.Builder.AI.QnA.QueryResult[] * Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<ValueTuple<System.Collections.Generic.Dictionary<string, string>, System.Collections.Generic.Dictionary<string, double>>>
Protected Function FillQnAEventAsync (queryResults As QueryResult(), turnContext As ITurnContext, Optional telemetryProperties As Dictionary(Of String, String) = Nothing, Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ValueTuple(Of Dictionary(Of String, String), Dictionary(Of String, Double)))

Paramètres

queryResults
QueryResult[]

Résultats du service QnA.

turnContext
ITurnContext

Objet de contexte contenant des informations pour un seul tour de conversation avec un utilisateur.

telemetryProperties
Dictionary<String,String>

Propriétés à ajouter/remplacer pour l’événement.

telemetryMetrics
Dictionary<String,Double>

Métriques à ajouter/remplacer pour l’événement.

cancellationToken
CancellationToken

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

Retours

Tuple de propriétés et de métriques qui seront envoyées à la méthode IBotTelemetryClient.TrackEvent pour l’événement QnAMessage. Les propriétés et les métriques renvoyaient les propriétés standard consignées avec toutes les propriétés transmises à partir de la méthode GetAnswersAsync.

S’applique à