SrgsRuleRef Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент грамматики, указывающий ссылку на правила.
public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsRuleRef = class
inherit SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
- Наследование
- Атрибуты
Комментарии
Класс SrgsRuleRef особенно полезен, если требуется повторно использовать SrgsRule элемент, содержимое которого уже определено. Повторное использовать существующие правила позволяет быстрее создавать сложные грамматики.
Можно использовать один из конструкторов класса для SrgsRuleRef ссылки на SrgsRule объект или элемент, rule
если верно следующее:
Объект SrgsRule находится в содержащей грамматике, а значение его Scope свойства равно Public или Private.
Элемент
rule
находится во внешней грамматике, и значение егоscope
атрибута равноpublic
.Элемент
rule
находится во внешней грамматике, значением егоscope
атрибута являетсяprivate
, и он объявляется какroot rule
элемент внешней грамматики.
Этот класс представляет элемент, определенный ruleref
в спецификации SRGS версии 1.0 консорциума W3C. Сведения об элементе SRGS ruleref
и его поддержке System.Speech см. в разделе элемент ruleref.
Конструкторы
SrgsRuleRef(SrgsRule) |
Инициализирует новый экземпляр класса SrgsRuleRef и указывает правило для ссылки. |
SrgsRuleRef(SrgsRule, String) |
Инициализирует новый экземпляр класса SrgsRuleRef определяя правило, на которое необходимо создать ссылку, и строку, содержащую семантический ключ. |
SrgsRuleRef(SrgsRule, String, String) |
Инициализирует новый экземпляр класса SrgsRuleRef, указывая правило, на которое можно сослаться, псевдоним строки семантического словаря и параметры инициализации. |
SrgsRuleRef(Uri) |
Инициализирует новый экземпляр класса SrgsRuleRef и задает расположение внешнего файла грамматики, на который можно сослаться. |
SrgsRuleRef(Uri, String) |
Инициализирует новый экземпляр класса SrgsRuleRef, указывая расположение внешнего файла грамматики и идентификатор правила, на которые можно сослаться. |
SrgsRuleRef(Uri, String, String) |
Инициализирует новый экземпляр класса SrgsRuleRef, указывая расположение внешнего файла грамматики и идентификатор правила, а также псевдоним строки семантического словаря. |
SrgsRuleRef(Uri, String, String, String) |
Инициализирует новый экземпляр класса SrgsRuleRef, указывая местоположение внешнего файла грамматики, идентификатор правила, псевдоним строки смыслового словаря и параметры инициализации. |
Поля
Dictation |
Определяет правило, которое может соответствовать вводу речи, как определено в разделе диктовки, связанном с данной грамматикой. |
Garbage |
Определяет правило, которое может соответствовать любой речи до следующего совпадения правила, следующего токена, либо до конца ввода речи. |
MnemonicSpelling |
Указывает, что речевой ввод может содержать произнесенные по буквам слова и что в этом случае произносимые буквы следует расценивать как целое слово. |
Null |
Определяет правило, которое автоматически сопоставляется при отсутствии ввода какого-либо аудиосигнала. |
Void |
Определяет правило, которое нельзя проговаривать. Вставка VOID в последовательность автоматически делает ее непроизносимой. |
Свойства
Params |
Получает параметры инициализации для элемента SrgsRuleRef. |
SemanticKey |
Получает строку псевдонима для смыслового словаря. |
Uri |
Получает URI для правила, на которое ссылается данный элемент SrgsRuleRef. |
Методы
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |