SrgsRuleRef 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示指定对规则引用的语法元素。
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
- 继承
- 属性
注解
当你想要重用SrgsRule已定义其内容的元素时, SrgsRuleRef 类特别有用。 通过重用现有规则,可以更快地生成复杂的语法。
如果存在以下情况,则可以使用 类的SrgsRuleRef构造函数之一rule
来引用SrgsRule对象或元素:
元素
rule
使用外部语法,其scope
属性public
的值为 。元素
rule
位于外部语法中,其scope
属性private
的值为 ,并且声明为root rule
外部语法的 。
此类表示 ruleref
万维网联合会 (W3C) 语音识别语法规范 (SRGS) 版本 1.0 中定义的元素。 有关 SRGS ruleref
元素的信息以及 System.Speech 对其支持的详细信息,请参阅 ruleref Element。
构造函数
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 |
获取此 SrgsRuleRef 元素引用的规则的 URI。 |
方法
CreateObjRef(Type) |
创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetLifetimeService() |
已过时.
检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
InitializeLifetimeService() |
已过时.
获取生存期服务对象来控制此实例的生存期策略。 (继承自 MarshalByRefObject) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
MemberwiseClone(Boolean) |
创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |