DataServer.NoIVarGet 方法 | |
提供一个通用错误拦截,当对不存在的导出实例变量进行访问引用时(在任何类中),系统会自动调用此方法。
在 DataServer 类中,它用于实现虚拟字段变量。
重要提示!NoIVarGet() 不应直接调用;它由系统调用以处理无效引用。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VOSystemClasses (在 XSharp.VOSystemClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD NoIVarGet(
symFieldName AS USUAL
) AS USUAL
public virtual __Usual NoIVarGet(
__Usual symFieldName
)
查看代码参数
- symFieldName
- 类型:__Usual
被引用变量的符号名称。在 DataServer 类的标准用法中,这是一个字段名称。
返回值
类型:
__Usual备注
对于 DataServer,此方法用于拦截对字段名称作为导出变量的引用,这通常是不允许的。
如果字段名称有效,它会调用 DataServer:FieldGet() 获取相应的字段名称,从而将数据库字段变成每个 DBServer 对象的访问方法。
有关 NoIVarGet() 的更多信息,请参阅《程序员指南》中的“对象、类和方法”。
参见