Recognizer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di base recognizer.
public class Recognizer
type Recognizer = class
Public Class Recognizer
- Ereditarietà
-
Recognizer
- Derivato
Commenti
I riconoscitori operano in un ambiente DialogContext per riconoscere l'input dell'utente in Finalità ed Entità. Questa classe modella 3 metodi virtuali intorno a * Pure DialogContext (dove il riconoscimento avviene rispetto al dialogo di stato correntecontext * Attività (dove il riconoscimento proviene da un'attività) * Testo/Impostazioni locali (dove il riconoscimento proviene da testo/impostazioni locali) L'implementazione predefinita del metodo DialogContext consiste nell'usare Context.Activity e chiamare il metodo di attività. L'implementazione predefinita del metodo Activity consiste nel filtrare le attività messaggio ed estrarre testo/impostazioni locali e chiamare il metodo text/locale.
Costruttori
Recognizer(String, Int32) |
Inizializza una nuova istanza della Recognizer classe per riconoscere l'input dell'utente. |
Campi
ChooseIntent |
Nome della finalità che verrà prodotto da questo riconoscitore se i riconoscitori figlio non hanno il consenso per le finalità. |
NoneIntent |
Finalità none standard che indica che nessuno dei riconoscitori riconosce la finalità. |
Proprietà
Id |
Ottiene o imposta l'ID del riconoscitore. |
TelemetryClient |
Ottiene o imposta l'oggetto attualmente configurato IBotTelemetryClient che registra l'evento RecognizerResult. |
Metodi
CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult: restituisce ChooseIntent tra più risultati dello strumento di riconoscimento. |
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Usa RecognizerResult per creare un elenco di proprietà da includere durante il rilevamento del risultato nei dati di telemetria. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Esegue l'oggetto DialogContext.TurnContext.Activity corrente tramite un riconoscitore e restituisce un risultato di riconoscimento generico. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Esegue l'oggetto DialogContext.TurnContext.Activity corrente tramite un riconoscitore e restituisce un risultato di riconoscimento fortemente tipizzato usando IRecognizerConvert. |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Tiene traccia di un evento con il nome dell'evento fornito usando TelemetryClient che collega le proprietà/metriche. |