第129章 查询关键字 - WebMethod
指定这个类查询是否为web方法。
仅应用于定义为web服务或web客户端的类。
用法
要指定这个查询是一个web方法,请使用以下语法:
Query name(formal_spec) As classname [ WebMethod ] { //implementation }
否则,忽略该关键字或将Not放在该关键字之前。
详情
这个关键字指定这个类查询是否是一个web方法,是否可以通过SOAP协议调用。
默认
如果忽略此关键字,则无法以web方法调用查询。
生成的类
当你将这个关键字添加到类查询并编译类时,类编译器会生成两个额外的类:
Package.OriginalClass.QueryNamePackage.OriginalClass.QueryName.DS
Package.OriginalClass是包含web方法的类,QueryName是类查询的名称。
例如,假设从类ROBJDemo.QueryWS开始。
,然后向它添加一个名为MyQuery的类查询。
当你将WebMethod关键字添加到该类查询并编译它时,类编译器会生成以下额外的类:
ROBJDemo.QueryWS.MyQueryROBJDemo.QueryWS.MyQuery.DS
不要修改或直接使用这些生成的类;它们仅供内部使用。

.png)

