QnAMaker.FillQnAEventAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.