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 typisiert 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 true
zurück, wenn die Grammatik stark typisiert ist; andernfalls gibt die Eigenschaft false
zurück.
Hinweise
Ein stark typiertes true
Objekt (IsStg
gleich ) kann stark typierte Grammar Ergebnisse (Objekte anstelle von Rohtext) an eine Clientanwendung zurückgeben. Beispielsweise kann eine stark typierte Grammatik Objekte anstelle unformatierter erkannter 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 beliebige Regel verarbeitet, wird der zugeordnete Code als Eingabe der aktuellen Teilergebnisse ausgeführt, und die Textinformationen werden zu Rich-Type-Objekten. Dadurch kann ein Client einfacher erweiterte semantische Überprüfungen, Unterstützung für mehrere Kulturen und interne Grammatiklogik nutzen.
Instanzen stark typierter Grammar Objekte werden in der Regel aus Ressourcen in einer Assembly als einer Type der Common Language Runtime (CLR) abgerufen. Die lokalisierten Typen, die zum Unterstützen verschiedener Sprachen verwendet werden, sind Beispiele für solche Grammar Objekte.
Hinweise für Vererber
Stark typierte Grammatiken, die von der Notwendigkeit erben Grammar , das Standardverhalten von IsStg
, das zurückgegeben werden soll, außer Kraft setzen false
zu müssen.