SrgsDocument Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет объект времени разработки, используемый для создания строго типизированных грамматик среды выполнения, которые соответствуют спецификации грамматики распознавания речи (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
- Атрибуты
Комментарии
Important
Использование экземпляра этого типа с ненадежными данными является угрозой безопасности. Используйте этот объект только с доверенными данными. Дополнительные сведения см. в разделе Проверка всех входных данных.
Вы можете создать пустой SrgsDocument экземпляр и создать грамматику, добавив экземпляры классов, представляющих элементы SRGS, такие как SrgsRule, , SrgsOneOfSrgsItemSrgsRuleRef, SrgsSemanticInterpretationTagи .SrgsToken Можно также создать SrgsDocument экземпляр из существующего XML-файла грамматики, совместимого с SRGS, из экземпляра SrgsRuleили экземпляра GrammarBuilder.
SrgsDocument После создания объекта его можно загрузить в Grammar объект или скомпилировать путем SrgsGrammarCompilerего чтения Grammar объектом.
Дополнительные сведения и примеры см. в руководстве по программированию речи системы в .NET Framework с помощью SrgsGrammar.
Конструкторы
| Имя | Описание |
|---|---|
| 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, соответствующий спецификации грамматики распознавания речи (SRGS) версии 1.0. |