Delen via


QnAMaker.FillQnAEventAsync Methode

Definitie

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.

Van toepassing op