Lingua

QnAMakerRecognizer.RecognizeAsync Metodo

Definizione

Restituisce i risultati della chiamata a 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)

Parametri

dialogContext
DialogContext

Oggetto contesto contenente informazioni per un singolo turno di conversazione con un utente.

activity
Activity

Attività in ingresso ricevuta dall'utente. Il valore della proprietà Text viene usato come testo della query per QnA Maker.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

telemetryProperties
Dictionary<String,String>

Proprietà aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

telemetryMetrics
Dictionary<String,Double>

Metriche aggiuntive da registrare ai dati di telemetria con l'evento LuisResult.

Valori restituiti

RecognizerResult contenente il risultato di QnA Maker.

Si applica a