SrgsRule Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет правило грамматики.
public ref class SrgsRule
public class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
[<System.Serializable>]
type SrgsRule = class
Public Class SrgsRule
- Наследование
-
SrgsRule
- Атрибуты
Комментарии
Используйте класс , SrgsRule чтобы создать новое правило во время выполнения или изменить правило в существующем потоке грамматики или файле во время выполнения.
Слова и фразы, заданные SrgsRule объектами в грамматиках, определенных SrgsDocument экземплярами, ограничивают речевой ввод, который распознаватель должен идентифицировать.
Объект SrgsRule задает последовательность, в которой должны произноситься слова и фразы, упорядочив объекты, содержащие их. Слова и фразы в правиле представлены такими объектами, как SrgsItem, SrgsOneOf, SrgsRuleRefи SrgsToken элементы . Используйте свойство для Elements доступа к коллекции дочерних объектов, содержащихся в SrgsRule объекте.
Вы можете определить, можно ли SrgsRule указать в ссылке на правило во внешней грамматике, задав его Scope свойство .
Не является допустимым определять объект , который является пустым SrgsRule или содержит только пробелы.
Этот класс представляет элемент, определенный rule
в спецификации SRGS версии 1.0 консорциума W3C. Сведения об элементе SRGS rule
и его поддержке System.Speech см. в разделе Rule Element.
Конструкторы
SrgsRule(String) |
Инициализирует новый экземпляр класса SrgsRule и задает идентификатор для правила. |
SrgsRule(String, SrgsElement[]) |
Инициализирует новый экземпляр класса SrgsRule из массива объектов SrgsElement. |
Свойства
BaseClass |
Данное свойство в настоящий момент не поддерживается. |
Elements |
Получает коллекцию объектов SrgsElement в экземпляре SrgsRule. |
Id |
Возвращает или задает идентификатор правила. |
OnError |
Данное свойство в настоящий момент не поддерживается. |
OnInit |
Данное свойство в настоящий момент не поддерживается. |
OnParse |
Данное свойство в настоящий момент не поддерживается. |
OnRecognition |
Данное свойство в настоящий момент не поддерживается. |
Scope |
Получает или задает значение, указывающее, может ли правило быть активировано для распознавания, и когда на правило могут ссылаться другие правила. |
Script |
Данное свойство в настоящий момент не поддерживается. |
Методы
Add(SrgsElement) |
Добавляет SrgsElement в объект SrgsRule. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |