Recognizer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base recognizer.
public class Recognizer
type Recognizer = class
Public Class Recognizer
- Herencia
-
Recognizer
- Derivado
Comentarios
Los reconocedores funcionan en un entorno DialogContext para reconocer la entrada del usuario en intenciones y entidades. Esta clase modela 3 métodos virtuales alrededor de * Puro DialogContext (donde el reconocimiento ocurre contra el estado actual dialogcontext * Actividad (cuando el reconocimiento proviene de una Actividad) * Texto/Localidad (donde el reconocimiento proviene de texto/localidad). La implementación predeterminada del método DialogContext es usar Context.Activity y llamar al método de actividad. La implementación predeterminada del método Activity es filtrar por las actividades message y extraer texto o configuración regional y llamar al método text/locale.
Constructores
| Nombre | Description |
|---|---|
| Recognizer(String, Int32) |
Inicializa una nueva instancia de la Recognizer clase para reconocer la entrada del usuario. |
Campos
| Nombre | Description |
|---|---|
| ChooseIntent |
Nombre de intención generado por este reconocedor si los reconocedores secundarios no tienen consenso para las intenciones. |
| NoneIntent |
Ninguna intención estándar que significa que ninguno de los reconocedores reconoce la intención. |
Propiedades
| Nombre | Description |
|---|---|
| Id |
Obtiene o establece id del reconocedor. |
| TelemetryClient |
Obtiene o establece la configuración IBotTelemetryClient actual que registra el evento RecognizerResultat. |
Métodos
| Nombre | Description |
|---|---|
| CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CrearEligeIntentResultado - devuelve ChooseIntent entre múltiples resultados de reconocer. |
| FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Usa RecognizerResult para crear una lista de propiedades que se van a incluir al realizar el seguimiento de la telemetría del resultado. |
| RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Ejecuta dialogContext.TurnContext.Activity actual a través de un reconocedor y devuelve un resultado genérico del reconocedor. |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Ejecuta DialogContext.TurnContext.Activity actual a través de un reconocedor y devuelve un resultado de reconocedor fuertemente tipado usando IRecognizerConvert. |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Realiza un seguimiento de un evento con el nombre del evento proporcionado mediante TelemetryClient que adjunta las propiedades o métricas. |