SrgsRule 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示语法规则。
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 通过对包含字词和短语的对象进行排序,指定必须按顺序朗读单词和短语。 规则中的单词和短语由 、、 SrgsOneOfSrgsRuleRef和 SrgsToken 元素等SrgsItem对象表示。 Elements使用 属性访问对象包含的子对象的SrgsRule集合。
可以通过设置外部Scope语法中的规则的属性,确定SrgsRule是否可以在规则引用中指定 。
定义 SrgsRule 为空或仅包含空格的 是不合法的。
此类表示 rule
在万维网联盟 (W3C) 语音识别语法规范 (SRGS) 1.0 版中定义的元素。 有关 SRGS rule
元素的信息以及 System.Speech 支持它的详细信息,请参阅 rule Element。
构造函数
SrgsRule(String) |
初始化 SrgsRule 类和指定规则的标识符的新实例。 |
SrgsRule(String, SrgsElement[]) |
从 SrgsElement 对象的数组初始化 SrgsRule 类的新实例。 |
属性
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) |