我从我的客户那里得到了.wsdl文件。通过使用此Web服务,我需要验证客户信息。那么如何实现这一目标。如果客户存在与否 xml:
<xs:element name="FetchClubMembershipRequest">
<xs:annotation>
<xs:documentation>Request to fetch customers' membership information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="Customer_ID" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Customer_Code" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Last_Name" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="First_Name" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
这是来自wsdl.file
答案 0 :(得分:2)
在Visual Studio的ASP.NET项目中,转到引用,添加服务引用,并添加对应用程序中需要调用的实时Web服务的引用。这将自动生成调用服务所需的所有存根代码。
答案 1 :(得分:2)
转到项目&gt;添加Web引用并输入您的wsdl文件的URL或本地路径,然后 VS将获取WSDL文件,如果一切正常,它将在左侧显示,并启用底部的Add Reference按钮,这样我们就可以将它添加到我们的Project中。
public yourWebService.xyz ws = new yourWebService.xyz();
Private void btnValidate_Click()
{
// your webservice validation logic..
// here m considering your webservice as checking wheather a input is number
if(ws.checkIsNumber(txtNumber.text))
//something if true
else
//something if wrong
}
答案 2 :(得分:1)
答案 3 :(得分:0)
Visual Studio附带内置支持,用于从WSDL规范创建Web服务代理对象。查看documentation以获取Visual Studio附带的命令行工具。大多数其他.NET IDE也允许您“无形地”创建Web服务代理 - 但您很可能必须在网站上托管WSDL描述符。
如果使用命令行工具,您将很容易看到生成的代码。如果您使用Visual Studio生成代理,则可以在类/对象浏览器中查看Web服务代理的方法和属性。