Grammar.IsStg Eigenschap
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.
Hiermee wordt aangegeven of een grammatica sterk is getypt.
protected public:
virtual property bool IsStg { bool get(); };
protected internal virtual bool IsStg { get; }
member this.IsStg : bool
Protected Friend Overridable ReadOnly Property IsStg As Boolean
Waarde van eigenschap
De IsStg eigenschap retourneert true als de grammatica sterk is getypt; anders wordt de eigenschap geretourneerd false.
Opmerkingen
Een sterk getypt Grammar object (IsStg is gelijk aan) truekan sterk getypte resultaten (objecten, in plaats van onbewerkte tekst) retourneren aan een clienttoepassing. Een sterk getypte grammatica kan bijvoorbeeld objecten retourneren DateTime in plaats van onbewerkte herkende invoer.
U kunt sterk getypte grammatica's implementeren door code toe te voegen aan de regels van een grammatica. Als herkenningsengine verwerkt een bepaalde regel, waarbij de huidige gedeeltelijke resultaten worden ingevoerd, wordt de bijbehorende code uitgevoerd en wordt de tekstuele informatie uitgebreide typeobjecten. Hierdoor kan een client eenvoudiger gebruikmaken van verbeterde semantische controle, ondersteuning voor meerdere culturen en interne grammaticalogica.
Exemplaren van sterk getypte Grammar objecten worden doorgaans verkregen uit resources in een assembly als een Type van de Common Language Runtime (CLR). De gelokaliseerde typen die worden gebruikt ter ondersteuning van verschillende talen zijn voorbeelden van dergelijke Grammar objecten.
Notities voor overnemers
Sterk getypte grammatica's die overnemen van Grammar de noodzaak om het standaardgedrag van IsStgte overschrijven, wat moet worden geretourneerd false.