SrgsDocument Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет объект времени разработки, используемый для построения строго типизированных грамматик, соответствующих cпецификации грамматики распознавания речи (SRGS) версии 1.0.
public ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
- Наследование
-
SrgsDocument
- Атрибуты
Комментарии
Вы можете создать пустой SrgsDocument экземпляр и построить грамматику, добавив экземпляры классов, представляющих элементы SRGS, такие как SrgsRule, SrgsOneOf,SrgsItem , SrgsRuleRef, SrgsSemanticInterpretationTagи SrgsToken. Можно также создать SrgsDocument экземпляр из существующего файла грамматики, совместимого с SRGS, из экземпляра SrgsRuleили из экземпляра GrammarBuilder.
SrgsDocument После создания объекта его можно загрузить в Grammar объект или скомпилировать с помощью SrgsGrammarCompiler, что позволяет считывать Grammar его объектом.
Дополнительные сведения и примеры см. в статье Создание грамматики с помощью SrgsGrammarруководства по программированию системной речи для .NET Framework .
Конструкторы
SrgsDocument() |
Инициализирует новый экземпляр класса SrgsDocument. |
SrgsDocument(GrammarBuilder) |
Инициализирует новый экземпляр класса SrgsDocument из объекта GrammarBuilder. |
SrgsDocument(SrgsRule) |
Инициализирует новый экземпляр класса SrgsDocument и задает объект SrgsRule, который должен функционировать как корневое правило грамматики. |
SrgsDocument(String) |
Инициализирует новый экземпляр класса SrgsDocument, указывающий местоположение XML-документа, который используется для заполнения экземпляра SrgsDocument. |
SrgsDocument(XmlReader) |
Инициализирует новый экземпляр класса SrgsDocument из экземпляра XmlReader, который ссылается на файл грамматики XML-формата. |
Свойства
AssemblyReferences |
Получает справочные сведения по сборке для экземпляра SrgsDocument. |
CodeBehind |
Получает сведения о фоновом коде для экземпляра SrgsDocument. |
Culture |
Получает или задает данные о языке и региональных параметрах для экземпляра SrgsDocument. |
Debug |
Получает или задает значение, указывающее, следует ли добавлять номера строк к встроенным скриптам. |
ImportNamespaces |
Получает связанные пространства имен для текущего экземпляра SrgsDocument. |
Language |
Получает или задает язык программирования, используемый для встроенного кода в классе SrgsDocument. |
Mode |
Получает или задает режим для класса SrgsDocument. |
Namespace |
Получает или задает пространство имен класса SrgsDocument. |
PhoneticAlphabet |
Получает или задает фонетический алфавит класса SrgsDocument. |
Root |
Получает или задает корневое правило класса SrgsDocument. |
Rules |
Получает коллекцию правил, определенных на данный момент для класса SrgsDocument. |
Script |
Получает или задает скриптовый язык .NET для класса SrgsDocument. |
XmlBase |
Получает или задает базовый универсальный код ресурса (URI) класса SrgsDocument. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
WriteSrgs(XmlWriter) |
Записывает содержимое объекта SrgsDocument в файл грамматики XML-формата, который соответствует cпецификации грамматики распознавания речи (SRGS) версии 1.0. |