QnAMaker.FillQnAEventAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vult de gebeurteniseigenschappen en metrische gegevens voor de QnaMessage-gebeurtenis voor telemetrie. Deze eigenschappen worden geregistreerd wanneer de QnA GetAnswers-methode wordt aangeroepen.
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)))
Parameters
- queryResults
- QueryResult[]
Resultaten van de QnA-service.
- turnContext
- ITurnContext
Contextobject met informatie voor één gesprek met een gebruiker.
- telemetryProperties
- Dictionary<String,String>
Eigenschappen die moeten worden toegevoegd/overschreven voor de gebeurtenis.
- telemetryMetrics
- Dictionary<String,Double>
Metrische gegevens die moeten worden toegevoegd/overschreven voor de gebeurtenis.
- cancellationToken
- CancellationToken
Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om een kennisgeving van annulering te ontvangen.
Retouren
Een tuple van eigenschappen en metrische gegevens die worden verzonden naar de methode IBotTelemetryClient.TrackEvent voor de QnAMessage-gebeurtenis. De eigenschappen en metrische gegevens hebben de standaardeigenschappen geretourneerd die zijn vastgelegd met alle eigenschappen die zijn doorgegeven vanuit de methode GetAnswersAsync.