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 l’entrée utilisateur dans les intentions et les entités. Cette classe modélise 3 méthodes virtuelles autour de * Purement DialogContext (où la reconnaissance se fait contre l’état actuel dialogcontext * Activité (où la reconnaissance provient d’une activité) * Text/Locale (où la reconnaissance provient du texte/local) 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 d’activité consiste à filtrer les activités de message et à extraire du texte/paramètres régionaux et à appeler la méthode text/locale.
Constructeurs
| Nom | Description |
|---|---|
| Recognizer(String, Int32) |
Initialise une nouvelle instance de la Recognizer classe pour reconnaître les entrées utilisateur. |
Champs
| Nom | Description |
|---|---|
| ChooseIntent |
Nom de l’intention généré par ce module de reconnaissance si les modules de reconnaissance enfants n’ont pas de consensus pour les intentions. |
| NoneIntent |
Aucune intention standard qui signifie qu’aucun des modules de reconnaissance ne reconnaît l’intention. |
Propriétés
| Nom | Description |
|---|---|
| Id |
Obtient ou définit l’id du reconnaisseur. |
| TelemetryClient |
Obtient ou définit la configuration IBotTelemetryClient actuelle qui enregistre l’événement RecognizerResult. |
Méthodes
| Nom | Description |
|---|---|
| CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult - renvoie ChooseIntent entre plusieurs résultats 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 la 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 module de reconnaissance générique. |
| RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Exécute DialogContext.TurnContext.Activity courant via un reconnaisseur et renvoie un résultat de reconnaissance fortement typé via IRecognizerConvert. |
| TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Effectue le suivi d’un événement avec le nom de l’événement fourni à l’aide de TelemetryClient attachant les propriétés/métriques. |