RegexRecognizer 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í.
Implementación de Recognizer que usa expresiones regex para identificar intenciones.
public class RegexRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type RegexRecognizer = class
inherit AdaptiveRecognizer
Public Class RegexRecognizer
Inherits AdaptiveRecognizer
- Herencia
Constructores
RegexRecognizer(String, Int32) |
Inicializa una nueva instancia de la clase RegexRecognizer. |
Campos
ChooseIntent |
Nombre de intención que generará este reconocedor si los reconocedores secundarios no tienen consenso para las intenciones. (Heredado de Recognizer) |
Kind |
Identificador de clase. |
NoneIntent |
Ninguna intención estándar que significa que ninguno de los reconocedores reconoce la intención. (Heredado de Recognizer) |
Propiedades
Entities |
Obtiene o establece los reconocedores de entidad. |
Id |
Obtiene o establece el identificador del reconocedor. (Heredado de Recognizer) |
Intents |
Obtiene o establece patrones de intención para reconocer intenciones mediante expresiones regulares. |
LogPersonalInformation |
Obtiene o establece la marca para determinar si la telemetría debe incluir información personal en su registro. (Heredado de AdaptiveRecognizer) |
TelemetryClient |
Obtiene o establece el objeto configurado IBotTelemetryClient actualmente que registra el evento RecognizerResult. (Heredado de Recognizer) |
Métodos
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Usa RecognizerResult para crear una lista de propiedades que se incluirán al realizar el seguimiento de los datos de telemetría. (Heredado de AdaptiveRecognizer) |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Ejecuta dialogContext.TurnContext.Activity actual a través de un reconocedor y devuelve un RecognizerResult. |
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 del reconocedor fuertemente tipado mediante IRecognizerConvert. (Heredado de Recognizer) |
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. (Heredado de Recognizer) |