Recognizer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Recognizer-basisklasse.
public class Recognizer
type Recognizer = class
Public Class Recognizer
- Overname
-
Recognizer
- Afgeleid
Opmerkingen
Recognizers werken in een DialogContext-omgeving om gebruikersinvoer in intenties en entiteiten te herkennen. Deze klasse modelleert 3 virtuele methoden rond * Pure DialogContext (waarbij de herkenning plaatsvindt op basis van de huidige statusdialoogtekst * Activiteit (waarbij de herkenning afkomstig is van een activiteit) * Tekst/landinstelling (waarbij de herkenning afkomstig is van tekst/landinstelling) De standaard implementatie van de DialogContext-methode is het gebruik van Context.Activity en het aanroepen van de activiteitsmethode. De standaarduitvoering van de activiteitsmethode is filteren op berichtactiviteiten en tekst/landinstelling ophalen en de tekst-/landinstellingsmethode aanroepen.
Constructors
Recognizer(String, Int32) |
Initialiseert een nieuw exemplaar van de Recognizer klasse om gebruikersinvoer te herkennen. |
Velden
ChooseIntent |
Intentienaam die door deze herkenning wordt geproduceerd als de onderliggende recognizers geen consensus hebben voor intenties. |
NoneIntent |
Standaard geen intentie, wat betekent dat geen van de recognizers de intentie herkent. |
Eigenschappen
Id |
Hiermee wordt de id van de recognizer opgehaald of ingesteld. |
TelemetryClient |
Hiermee wordt de momenteel geconfigureerde opgehaald of ingesteld IBotTelemetryClient waarmee de gebeurtenis RecognizerResult wordt vastgelegd. |
Methoden
CreateChooseIntentResult(Dictionary<String,RecognizerResult>) |
CreateChooseIntentResult: retourneert ChooseIntent tussen meerdere herkenningsresultaten. |
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Gebruikt recognizerResult om een lijst met eigenschappen te maken die moeten worden opgenomen bij het bijhouden van het resultaat in telemetrie. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Voert de huidige DialogContext.TurnContext.Activity uit via een herkenningsfunctie en retourneert een algemeen herkenningsresultaat. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Voert de huidige DialogContext.TurnContext.Activity uit via een recognizer en retourneert een sterk getypeerd herkenningsresultaat met behulp van IRecognizerConvert. |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Houdt een gebeurtenis bij met de opgegeven gebeurtenisnaam met behulp van de TelemetryClient die de eigenschappen/metrische gegevens koppelt. |