Język

QnAMakerRecognizer.RecognizeAsync Metoda

Definicja

Wyniki rozmowy z 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

Aktywność przychodząca odebrana od użytkownika. Wartość właściwości Text jest używana jako tekst zapytania dla QnA Maker.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

telemetryProperties
Dictionary<String,String>

Dodatkowe właściwości będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

telemetryMetrics
Dictionary<String,Double>

Dodatkowe metryki będą rejestrowane do telemetrii wraz z wydarzeniem LuisResult.

Zwraca

A zawierający RecognizerResult wynik QnA Maker.

Dotyczy