Udostępnij za pośrednictwem


QnAMakerRecognizer.RecognizeAsync Metoda

Definicja

Zwraca wyniki wywołania usługi QnA Maker.

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult> RecognizeAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dialogContext, Microsoft.Bot.Schema.Activity activity, System.Threading.CancellationToken cancellationToken, System.Collections.Generic.Dictionary<string,string> telemetryProperties = default, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default);
override this.RecognizeAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Schema.Activity * System.Threading.CancellationToken * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.RecognizerResult>
Public Overrides Function RecognizeAsync (dialogContext As DialogContext, activity As Activity, cancellationToken As CancellationToken, Optional telemetryProperties As Dictionary(Of String, String) = Nothing, Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing) As Task(Of RecognizerResult)

Parametry

dialogContext
DialogContext

Obiekt kontekstu zawierający informacje dotyczące jednej rozmowy z użytkownikiem.

activity
Activity

Działanie przychodzące odebrane od użytkownika. Wartość właściwości Text jest używana jako tekst zapytania dla usługi QnA Maker.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości, które mają być rejestrowane w telemetrii za pomocą zdarzenia LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki do zarejestrowania w telemetrii za pomocą zdarzenia LuisResult.

Zwraca

Element RecognizerResult zawierający wynik usługi QnA Maker.

Dotyczy