Grammar.IsStg Свойство

Определение

Возвращает, является ли грамматика строго типизированной.

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

Значение свойства

Свойство IsStg возвращает значение true , если грамматика строго типизирована; в противном случае свойство возвращается false.

Комментарии

Строго типизированный объект (GrammarравноIsStg) может возвращать строго типизированные true результаты (объекты, а не необработанный текст) клиентскому приложению. Например, строго типизированная грамматика может возвращать DateTime объекты, а не необработанные распознанные входные данные.

Вы можете реализовать строго типизированные грамматики, вложив код к правилам грамматики. Как подсистема распознавания обрабатывает любое заданное правило, принимая в качестве входных данных текущие частичные результаты, соответствующий код выполняется, а текстовая информация становится объектами расширенных типов. Это позволяет клиенту проще использовать расширенную семантику проверки, поддержку нескольких региональных параметров и внутреннюю логику грамматики.

Экземпляры строго типизированных Grammar объектов обычно получаются из ресурсов в сборке как Type среды CLR. Локализованные типы, используемые для поддержки различных языков, являются примерами таких Grammar объектов.

Примечания для тех, кто наследует этот метод

Строго типизированные грамматики, наследуемые от Grammar необходимости переопределить поведение IsStgпо умолчанию, которое требуется вернуть false.

Применяется к