Lingua

Recognizer Classe

Definizione

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 * Puro DialogContext (dove il riconoscimento avviene contro lo stato corrente dialogcontext * Attività (dove il riconoscimento proviene da un'Attività) * Testo/Locale (dove il riconoscimento proviene da testo/località) L'implementazione predefinita del metodo DialogContext è usare Context.Activity e chiamare il metodo activity. L'implementazione predefinita del metodo Activity consiste nel filtrare le attività del messaggio e estrarre testo/impostazioni locali e chiamare il metodo text/locale.

Costruttori

Nome Descrizione
Recognizer(String, Int32)

Inizializza una nuova istanza della Recognizer classe per riconoscere l'input dell'utente.

Campi

Nome Descrizione
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à

Nome Descrizione
Id

Ottiene o stabilisce l'id del riconoscimento.

TelemetryClient

Ottiene o imposta la configurazione IBotTelemetryClient attualmente configurata che registra l'evento RecognizerResult.

Metodi

Nome Descrizione
CreateChooseIntentResult(Dictionary<String,RecognizerResult>)

CreateChooseIntentResult - restituisce ChooseIntent tra più risultati riconoscitori.

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 DialogContext.TurnContext.Activity corrente tramite un riconoscitore e restituisce un risultato del riconoscimento fortemente tipato 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.

Si applica a