Recognizer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe de base recognizer.
public class Recognizer
type Recognizer = class
Public Class Recognizer
- Héritage
-
Recognizer
- Dérivé
Remarques
Les modules de reconnaissance fonctionnent dans un environnement DialogContext pour reconnaître les entrées utilisateur dans les intentions et les entités. Cette classe modélise 3 méthodes virtuelles autour de * Pure DialogContext (où la reconnaissance se produit par rapport à l’état actuel dialogcontext * Activité (où la reconnaissance provient d’une activité) * Texte/paramètres régionaux (où la reconnaissance est à partir de texte/paramètres régionaux) L’implémentation par défaut de la méthode DialogContext consiste à utiliser Context.Activity et à appeler la méthode d’activité. L’implémentation par défaut de la méthode Activity consiste à filtrer sur Les activités message, à extraire le texte/paramètres régionaux et à appeler la méthode text/locale.
Constructeurs
Recognizer(String, Int32) |
Initialise une nouvelle instance de la classe pour reconnaître l’entrée Recognizer utilisateur. |
Champs
ChooseIntent |
Nom d’intention qui sera produit par ce module de reconnaissance si les enfants de reconnaissance n’ont pas de consensus pour les intentions. |
NoneIntent |
Standard none intention qui signifie qu’aucun des éléments de reconnaissance ne reconnaît l’intention. |
Propriétés
Id |
Obtient ou définit l’ID du module de reconnaissance. |
TelemetryClient |
Obtient ou définit le actuellement configuré IBotTelemetryClient qui consigne l’événement RecognizerResult. |
Méthodes
CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult : retourne ChooseIntent entre plusieurs résultats du module de reconnaissance. |
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Utilise RecognizerResult pour créer une liste de propriétés à inclure lors du suivi du résultat dans les données de télémétrie. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Exécute DialogContext.TurnContext.Activity actuel via un module de reconnaissance et retourne un résultat de l’outil de reconnaissance générique. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Exécute le dialogue actuel DialogContext.TurnContext.Activity via un module de reconnaissance et retourne un résultat de module de reconnaissance fortement typé à l’aide de IRecognizerConvert. |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Suit un événement avec le nom d’événement fourni à l’aide de TelemetryClient en attachant les propriétés/métriques. |