Grammar.IsStg Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab, ob eine Grammatik stark typiert ist.
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
Eigenschaftswert
Die IsStg Eigenschaft gibt zurück true , wenn die Grammatik stark typiert ist; andernfalls wird die Eigenschaft zurückgegeben false.
Hinweise
Ein stark typiertes GrammarIsStgObjekt (true gleich ) kann stark typierte Ergebnisse (Objekte und nicht unformatierter Text) an eine Clientanwendung zurückgeben. Eine stark typierte Grammatik kann z. B. Objekte und nicht unformatierte erkannte Eingaben zurückgeben DateTime .
Sie können stark typierte Grammatiken implementieren, indem Sie Code an die Regeln einer Grammatik anfügen. Wenn ein Erkennungsmodul eine bestimmte Regel verarbeitet und als Eingabe der aktuellen Teilergebnisse verwendet wird, wird der zugeordnete Code ausgeführt, und die Textinformationen werden zu umfangreichen Typobjekten. Auf diese Weise kann ein Client eine verbesserte semantische Überprüfung, Unterstützung für mehrere Kulturen und interne Grammatiklogik einfacher nutzen.
Instanzen stark typierter Grammar Objekte werden in der Regel aus Ressourcen in einer Assembly als Common Type Language Runtime (CLR) abgerufen. Die lokalisierten Typen, die zur Unterstützung verschiedener Sprachen verwendet werden, sind Beispiele für solche Grammar Objekte.
Hinweise für Vererber
Stark typierte Grammatiken, die von Grammar der Notwendigkeit erben, das Standardverhalten von IsStgüberschreiben zu müssen, das zurückgegeben falsewerden soll.