Grammar.IsStg Eigenschap

Definitie

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.

Van toepassing op