Grammar.StgInit(Object[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
StgInit
方法初始的强类型语法。
protected:
void StgInit(cli::array <System::Object ^> ^ parameters);
protected void StgInit (object[] parameters);
member this.StgInit : obj[] -> unit
Protected Sub StgInit (parameters As Object())
参数
- parameters
- Object[]
要传递以初始化强类型语法的参数。 此参数可以为 null。
注解
强类型 Grammar 对象 (IsStg
等于 true
) 可以返回强类型结果 (对象,而不是原始文本) 客户端应用程序。 例如,强类型语法可能返回 DateTime 对象,而不是原始识别的输入。
可以通过将代码附加到语法规则来实现强类型语法。 当识别引擎处理任何给定规则时,将当前部分结果作为输入时,将执行关联的代码,并且文本信息成为富类型对象。 这使客户端能够更轻松地使用增强的语义检查、对多种区域性的支持和内部语法逻辑。
强类型 Grammar 对象的实例通常是从作为公共语言运行时 (CLR) 的 程序集 Type 中的资源获取的。 用于支持不同语言的本地化类型就是此类 Grammar 对象的示例。
继承者说明
如果强类型语法需要初始化, StgInit
则应在构造函数或初始化方法中调用 。