Lenguaje

QnAMakerRecognizer.RecognizeAsync Método

Definición

Devuelve los resultados de la llamada 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)

Parámetros

dialogContext
DialogContext

Objeto de contexto que contiene información para un solo turno de conversación con un usuario.

activity
Activity

La actividad entrante recibida del usuario. El valor de la propiedad Text se usa como texto de consulta para QnA Maker.

cancellationToken
CancellationToken

Token de cancelación que otros objetos o subprocesos pueden usar para recibir un aviso de cancelación.

telemetryProperties
Dictionary<String,String>

Propiedades adicionales que se van a registrar en la telemetría con el evento LuisResult.

telemetryMetrics
Dictionary<String,Double>

Métricas adicionales que se van a registrar en la telemetría con el evento LuisResult.

Devoluciones

Un RecognizerResult que contiene el resultado de QnA Maker.

Se aplica a