c#调用 外部的web service

一、通过在c#项目中添加服务引用;
1.点击项目引用,添加服务引用
在这里插入图片描述
2.添加服务引用(web service的url加"?wsdl")
在这里插入图片描述
3.服务引用添加成功
在这里插入图片描述
4.代码调用web service里面的方法;

var client1 = new CallWebservice.ServiceReference2.TPServiceClient();//ws服务客户端
var id = client1.getIdGeneratorId(param);//客户端直接调用ws里面的方法

二、利用 wsdl.exe生成webservice代理类:

1.找到VS自带的wsdl生成程序,如下图

在这里插入图片描述2.生成webservice代理类
在这里插入图片描述代码生成的代理类

//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为,并且如果
//     重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Serialization;

// 
// 此源代码由 wsdl 自动生成, Version=4.0.30319.17929。
// 


/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="serviceSoapBinding", Namespace="http://www.glorysoft.com")]
public partial class Service : System.Web.Services.Protocols.SoapHttpClientProtocol {
    
    private System.Threading.SendOrPostCallback checkRequestOperationCompleted;
    
    private System.Threading.SendOrPostCallback getCountByStepOperationCompleted;
    
    private System.Threading.SendOrPostCallback bindSensorOperationCompleted;
    
    private System.Threading.SendOrPostCallback getLotOperationCompleted;
    
    private System.Threading.SendOrPostCallback checkEqpMaterialOperationCompleted;
    
    private System.Threading.SendOrPostCallback getWoNumOperationCompleted;
    
    private System.Threading.SendOrPostCallback getStepOperationCompleted;
    
    private System.Threading.SendOrPostCallback getComponentTestDataOperationCompleted;
    
    private System.Threading.SendOrPostCallback uploadLotTestDataOperationCompleted;
    
    private System.Threading.SendOrPostCallback assembleComponentOperationCompleted;
    
    private System.Threading.SendOrPostCallback checkCarrierOperationCompleted;
    
    private System.Threading.SendOrPostCallback getIcCardUserInfoOperationCompleted;
    
    private System.Threading.SendOrPostCallback bindEOLSensorOperationCompleted;
    
    private System.Threading.SendOrPostCallback componentBindNewLotOperationCompleted;
    
    private System.Threading.SendOrPostCallback checkResinEqpModelOperationCompleted;
    
    private System.Threading.SendOrPostCallback getComponentOperationCompleted;
    
    private System.Threading.SendOrPostCallback getCurrentDateOperationCompleted;
    
    private System.Threading.SendOrPostCallback bindCarrierOperationCompleted;
    
    private System.Threading.SendOrPostCallback getIdGeneratorIdOperationCompleted;
    
    private System.Threading.SendOrPostCallback checkUserOperationCompleted;
    
    private System.Threading.SendOrPostCallback labUploadTestDataOperationCompleted;
    
    private System.Threading.SendOrPostCallback uploadOtpDataOperationCompleted;
    
    private System.Threading.SendOrPostCallback labGetStepOperationCompleted;
    
    private System.Threading.SendOrPostCallback uploadTestDataOperationCompleted;
    
    private System.Threading.SendOrPostCallback getLineOperationCompleted;
    
    private System.Threading.SendOrPostCallback getPartOperationCompleted;
    
    private System.Threading.SendOrPostCallback labCheckRequestOperationCompleted;
    
    private System.Threading.SendOrPostCallback getCountByItemOperationCompleted;
    
    private System.Threading.SendOrPostCallback deleteTestDataOperationCompleted;
    
    private System.Threading.SendOrPostCallback componentAssignWoOperationCompleted;
    
    private System.Threading.SendOrPostCallback getOtpDataOperationCompleted;
    
    /// <remarks/>
    public Service() {
        //测试http://192.168.228.164:8100/tpifservice/service/TPService
        this.Url = "http://loaclhost:8100/tpifservice/service/TPService";
    }:
    
    /// <remarks/>
    public event checkRequestCompletedEventHandler checkRequestCompleted;
    
    /// <remarks/>
    public event getCountByStepCompletedEventHandler getCountByStepCompleted;
    
    /// <remarks/>
    public event bindSensorCompletedEventHandler bindSensorCompleted;
    
    /// <remarks/>
    public event getLotCompletedEventHandler getLotCompleted;
    
    /// <remarks/>
    public event checkEqpMaterialCompletedEventHandler checkEqpMaterialCompleted;
    
    /// <remarks/>
    public event getWoNumCompletedEventHandler getWoNumCompleted;
    
    /// <remarks/>
    public event getStepCompletedEventHandler getStepCompleted;
    
    /// <remarks/>
    public event getComponentTestDataCompletedEventHandler getComponentTestDataCompleted;
    
    /// <remarks/>
    public event uploadLotTestDataCompletedEventHandler uploadLotTestDataCompleted;
    
    /// <remarks/>
    public event assembleComponentCompletedEventHandler assembleComponentCompleted;
    
    /// <remarks/>
    public event checkCarrierCompletedEventHandler checkCarrierCompleted;
    
    /// <remarks/>
    public event getIcCardUserInfoCompletedEventHandler getIcCardUserInfoCompleted;
    
    /// <remarks/>
    public event bindEOLSensorCompletedEventHandler bindEOLSensorCompleted;
    
    /// <remarks/>
    public event componentBindNewLotCompletedEventHandler componentBindNewLotCompleted;
    
    /// <remarks/>
    public event checkResinEqpModelCompletedEventHandler checkResinEqpModelCompleted;
    
    /// <remarks/>
    public event getComponentCompletedEventHandler getComponentCompleted;
    
    /// <remarks/>
    public event getCurrentDateCompletedEventHandler getCurrentDateCompleted;
    
    /// <remarks/>
    public event bindCarrierCompletedEventHandler bindCarrierCompleted;
    
    /// <remarks/>
    public event getIdGeneratorIdCompletedEventHandler getIdGeneratorIdCompleted;
    
    /// <remarks/>
    public event checkUserCompletedEventHandler checkUserCompleted;
    
    /// <remarks/>
    public event labUploadTestDataCompletedEventHandler labUploadTestDataCompleted;
    
    /// <remarks/>
    public event uploadOtpDataCompletedEventHandler uploadOtpDataCompleted;
    
    /// <remarks/>
    public event labGetStepCompletedEventHandler labGetStepCompleted;
    
    /// <remarks/>
    public event uploadTestDataCompletedEventHandler uploadTestDataCompleted;
    
    /// <remarks/>
    public event getLineCompletedEventHandler getLineCompleted;
    
    /// <remarks/>
    public event getPartCompletedEventHandler getPartCompleted;
    
    /// <remarks/>
    public event labCheckRequestCompletedEventHandler labCheckRequestCompleted;
    
    /// <remarks/>
    public event getCountByItemCompletedEventHandler getCountByItemCompleted;
    
    /// <remarks/>
    public event deleteTestDataCompletedEventHandler deleteTestDataCompleted;
    
    /// <remarks/>
    public event componentAssignWoCompletedEventHandler componentAssignWoCompleted;
    
    /// <remarks/>
    public event getOtpDataCompletedEventHandler getOtpDataCompleted;
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("checkRequest", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string checkRequest([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("checkRequest", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegincheckRequest(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("checkRequest", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndcheckRequest(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void checkRequestAsync(string RequestParam) {
        this.checkRequestAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void checkRequestAsync(string RequestParam, object userState) {
        if ((this.checkRequestOperationCompleted == null)) {
            this.checkRequestOperationCompleted = new System.Threading.SendOrPostCallback(this.OncheckRequestOperationCompleted);
        }
        this.InvokeAsync("checkRequest", new object[] {
                    RequestParam}, this.checkRequestOperationCompleted, userState);
    }
    
    private void OncheckRequestOperationCompleted(object arg) {
        if ((this.checkRequestCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.checkRequestCompleted(this, new checkRequestCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getCountByStep", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getCountByStep([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getCountByStep", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetCountByStep(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getCountByStep", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetCountByStep(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getCountByStepAsync(string RequestParam) {
        this.getCountByStepAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getCountByStepAsync(string RequestParam, object userState) {
        if ((this.getCountByStepOperationCompleted == null)) {
            this.getCountByStepOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCountByStepOperationCompleted);
        }
        this.InvokeAsync("getCountByStep", new object[] {
                    RequestParam}, this.getCountByStepOperationCompleted, userState);
    }
    
    private void OngetCountByStepOperationCompleted(object arg) {
        if ((this.getCountByStepCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getCountByStepCompleted(this, new getCountByStepCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("bindSensor", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string bindSensor([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("bindSensor", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginbindSensor(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("bindSensor", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndbindSensor(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void bindSensorAsync(string RequestParam) {
        this.bindSensorAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void bindSensorAsync(string RequestParam, object userState) {
        if ((this.bindSensorOperationCompleted == null)) {
            this.bindSensorOperationCompleted = new System.Threading.SendOrPostCallback(this.OnbindSensorOperationCompleted);
        }
        this.InvokeAsync("bindSensor", new object[] {
                    RequestParam}, this.bindSensorOperationCompleted, userState);
    }
    
    private void OnbindSensorOperationCompleted(object arg) {
        if ((this.bindSensorCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.bindSensorCompleted(this, new bindSensorCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getLot", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getLot([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getLot", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetLot(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getLot", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetLot(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getLotAsync(string RequestParam) {
        this.getLotAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getLotAsync(string RequestParam, object userState) {
        if ((this.getLotOperationCompleted == null)) {
            this.getLotOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetLotOperationCompleted);
        }
        this.InvokeAsync("getLot", new object[] {
                    RequestParam}, this.getLotOperationCompleted, userState);
    }
    
    private void OngetLotOperationCompleted(object arg) {
        if ((this.getLotCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getLotCompleted(this, new getLotCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("checkEqpMaterial", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string checkEqpMaterial([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("checkEqpMaterial", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegincheckEqpMaterial(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("checkEqpMaterial", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndcheckEqpMaterial(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void checkEqpMaterialAsync(string RequestParam) {
        this.checkEqpMaterialAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void checkEqpMaterialAsync(string RequestParam, object userState) {
        if ((this.checkEqpMaterialOperationCompleted == null)) {
            this.checkEqpMaterialOperationCompleted = new System.Threading.SendOrPostCallback(this.OncheckEqpMaterialOperationCompleted);
        }
        this.InvokeAsync("checkEqpMaterial", new object[] {
                    RequestParam}, this.checkEqpMaterialOperationCompleted, userState);
    }
    
    private void OncheckEqpMaterialOperationCompleted(object arg) {
        if ((this.checkEqpMaterialCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.checkEqpMaterialCompleted(this, new checkEqpMaterialCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getWoNum", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getWoNum([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getWoNum", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetWoNum(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getWoNum", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetWoNum(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getWoNumAsync(string RequestParam) {
        this.getWoNumAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getWoNumAsync(string RequestParam, object userState) {
        if ((this.getWoNumOperationCompleted == null)) {
            this.getWoNumOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetWoNumOperationCompleted);
        }
        this.InvokeAsync("getWoNum", new object[] {
                    RequestParam}, this.getWoNumOperationCompleted, userState);
    }
    
    private void OngetWoNumOperationCompleted(object arg) {
        if ((this.getWoNumCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getWoNumCompleted(this, new getWoNumCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getStep", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getStep([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getStep", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetStep(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getStep", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetStep(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getStepAsync(string RequestParam) {
        this.getStepAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getStepAsync(string RequestParam, object userState) {
        if ((this.getStepOperationCompleted == null)) {
            this.getStepOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetStepOperationCompleted);
        }
        this.InvokeAsync("getStep", new object[] {
                    RequestParam}, this.getStepOperationCompleted, userState);
    }
    
    private void OngetStepOperationCompleted(object arg) {
        if ((this.getStepCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getStepCompleted(this, new getStepCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getComponentTestData", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getComponentTestData([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getComponentTestData", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetComponentTestData(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getComponentTestData", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetComponentTestData(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getComponentTestDataAsync(string RequestParam) {
        this.getComponentTestDataAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getComponentTestDataAsync(string RequestParam, object userState) {
        if ((this.getComponentTestDataOperationCompleted == null)) {
            this.getComponentTestDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetComponentTestDataOperationCompleted);
        }
        this.InvokeAsync("getComponentTestData", new object[] {
                    RequestParam}, this.getComponentTestDataOperationCompleted, userState);
    }
    
    private void OngetComponentTestDataOperationCompleted(object arg) {
        if ((this.getComponentTestDataCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getComponentTestDataCompleted(this, new getComponentTestDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("uploadLotTestData", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string uploadLotTestData([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("uploadLotTestData", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginuploadLotTestData(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("uploadLotTestData", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EnduploadLotTestData(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void uploadLotTestDataAsync(string RequestParam) {
        this.uploadLotTestDataAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void uploadLotTestDataAsync(string RequestParam, object userState) {
        if ((this.uploadLotTestDataOperationCompleted == null)) {
            this.uploadLotTestDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OnuploadLotTestDataOperationCompleted);
        }
        this.InvokeAsync("uploadLotTestData", new object[] {
                    RequestParam}, this.uploadLotTestDataOperationCompleted, userState);
    }
    
    private void OnuploadLotTestDataOperationCompleted(object arg) {
        if ((this.uploadLotTestDataCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.uploadLotTestDataCompleted(this, new uploadLotTestDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("assembleComponent", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string assembleComponent([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("assembleComponent", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginassembleComponent(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("assembleComponent", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndassembleComponent(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void assembleComponentAsync(string RequestParam) {
        this.assembleComponentAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void assembleComponentAsync(string RequestParam, object userState) {
        if ((this.assembleComponentOperationCompleted == null)) {
            this.assembleComponentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnassembleComponentOperationCompleted);
        }
        this.InvokeAsync("assembleComponent", new object[] {
                    RequestParam}, this.assembleComponentOperationCompleted, userState);
    }
    
    private void OnassembleComponentOperationCompleted(object arg) {
        if ((this.assembleComponentCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.assembleComponentCompleted(this, new assembleComponentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("checkCarrier", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string checkCarrier([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("checkCarrier", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegincheckCarrier(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("checkCarrier", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndcheckCarrier(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void checkCarrierAsync(string RequestParam) {
        this.checkCarrierAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void checkCarrierAsync(string RequestParam, object userState) {
        if ((this.checkCarrierOperationCompleted == null)) {
            this.checkCarrierOperationCompleted = new System.Threading.SendOrPostCallback(this.OncheckCarrierOperationCompleted);
        }
        this.InvokeAsync("checkCarrier", new object[] {
                    RequestParam}, this.checkCarrierOperationCompleted, userState);
    }
    
    private void OncheckCarrierOperationCompleted(object arg) {
        if ((this.checkCarrierCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.checkCarrierCompleted(this, new checkCarrierCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getIcCardUserInfo", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getIcCardUserInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getIcCardUserInfo", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetIcCardUserInfo(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getIcCardUserInfo", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetIcCardUserInfo(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getIcCardUserInfoAsync(string RequestParam) {
        this.getIcCardUserInfoAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getIcCardUserInfoAsync(string RequestParam, object userState) {
        if ((this.getIcCardUserInfoOperationCompleted == null)) {
            this.getIcCardUserInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetIcCardUserInfoOperationCompleted);
        }
        this.InvokeAsync("getIcCardUserInfo", new object[] {
                    RequestParam}, this.getIcCardUserInfoOperationCompleted, userState);
    }
    
    private void OngetIcCardUserInfoOperationCompleted(object arg) {
        if ((this.getIcCardUserInfoCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getIcCardUserInfoCompleted(this, new getIcCardUserInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("bindEOLSensor", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string bindEOLSensor([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("bindEOLSensor", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginbindEOLSensor(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("bindEOLSensor", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndbindEOLSensor(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void bindEOLSensorAsync(string RequestParam) {
        this.bindEOLSensorAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void bindEOLSensorAsync(string RequestParam, object userState) {
        if ((this.bindEOLSensorOperationCompleted == null)) {
            this.bindEOLSensorOperationCompleted = new System.Threading.SendOrPostCallback(this.OnbindEOLSensorOperationCompleted);
        }
        this.InvokeAsync("bindEOLSensor", new object[] {
                    RequestParam}, this.bindEOLSensorOperationCompleted, userState);
    }
    
    private void OnbindEOLSensorOperationCompleted(object arg) {
        if ((this.bindEOLSensorCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.bindEOLSensorCompleted(this, new bindEOLSensorCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("componentBindNewLot", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string componentBindNewLot([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("componentBindNewLot", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegincomponentBindNewLot(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("componentBindNewLot", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndcomponentBindNewLot(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void componentBindNewLotAsync(string RequestParam) {
        this.componentBindNewLotAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void componentBindNewLotAsync(string RequestParam, object userState) {
        if ((this.componentBindNewLotOperationCompleted == null)) {
            this.componentBindNewLotOperationCompleted = new System.Threading.SendOrPostCallback(this.OncomponentBindNewLotOperationCompleted);
        }
        this.InvokeAsync("componentBindNewLot", new object[] {
                    RequestParam}, this.componentBindNewLotOperationCompleted, userState);
    }
    
    private void OncomponentBindNewLotOperationCompleted(object arg) {
        if ((this.componentBindNewLotCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.componentBindNewLotCompleted(this, new componentBindNewLotCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("checkResinEqpModel", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string checkResinEqpModel([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("checkResinEqpModel", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegincheckResinEqpModel(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("checkResinEqpModel", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndcheckResinEqpModel(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void checkResinEqpModelAsync(string RequestParam) {
        this.checkResinEqpModelAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void checkResinEqpModelAsync(string RequestParam, object userState) {
        if ((this.checkResinEqpModelOperationCompleted == null)) {
            this.checkResinEqpModelOperationCompleted = new System.Threading.SendOrPostCallback(this.OncheckResinEqpModelOperationCompleted);
        }
        this.InvokeAsync("checkResinEqpModel", new object[] {
                    RequestParam}, this.checkResinEqpModelOperationCompleted, userState);
    }
    
    private void OncheckResinEqpModelOperationCompleted(object arg) {
        if ((this.checkResinEqpModelCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.checkResinEqpModelCompleted(this, new checkResinEqpModelCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getComponent", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getComponent([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getComponent", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetComponent(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getComponent", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetComponent(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getComponentAsync(string RequestParam) {
        this.getComponentAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getComponentAsync(string RequestParam, object userState) {
        if ((this.getComponentOperationCompleted == null)) {
            this.getComponentOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetComponentOperationCompleted);
        }
        this.InvokeAsync("getComponent", new object[] {
                    RequestParam}, this.getComponentOperationCompleted, userState);
    }
    
    private void OngetComponentOperationCompleted(object arg) {
        if ((this.getComponentCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getComponentCompleted(this, new getComponentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getCurrentDate", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getCurrentDate() {
        object[] results = this.Invoke("getCurrentDate", new object[0]);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetCurrentDate(System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getCurrentDate", new object[0], callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetCurrentDate(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getCurrentDateAsync() {
        this.getCurrentDateAsync(null);
    }
    
    /// <remarks/>
    public void getCurrentDateAsync(object userState) {
        if ((this.getCurrentDateOperationCompleted == null)) {
            this.getCurrentDateOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCurrentDateOperationCompleted);
        }
        this.InvokeAsync("getCurrentDate", new object[0], this.getCurrentDateOperationCompleted, userState);
    }
    
    private void OngetCurrentDateOperationCompleted(object arg) {
        if ((this.getCurrentDateCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getCurrentDateCompleted(this, new getCurrentDateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("bindCarrier", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string bindCarrier([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("bindCarrier", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginbindCarrier(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("bindCarrier", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndbindCarrier(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void bindCarrierAsync(string RequestParam) {
        this.bindCarrierAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void bindCarrierAsync(string RequestParam, object userState) {
        if ((this.bindCarrierOperationCompleted == null)) {
            this.bindCarrierOperationCompleted = new System.Threading.SendOrPostCallback(this.OnbindCarrierOperationCompleted);
        }
        this.InvokeAsync("bindCarrier", new object[] {
                    RequestParam}, this.bindCarrierOperationCompleted, userState);
    }
    
    private void OnbindCarrierOperationCompleted(object arg) {
        if ((this.bindCarrierCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.bindCarrierCompleted(this, new bindCarrierCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getIdGeneratorId", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getIdGeneratorId([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getIdGeneratorId", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetIdGeneratorId(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getIdGeneratorId", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetIdGeneratorId(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getIdGeneratorIdAsync(string RequestParam) {
        this.getIdGeneratorIdAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getIdGeneratorIdAsync(string RequestParam, object userState) {
        if ((this.getIdGeneratorIdOperationCompleted == null)) {
            this.getIdGeneratorIdOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetIdGeneratorIdOperationCompleted);
        }
        this.InvokeAsync("getIdGeneratorId", new object[] {
                    RequestParam}, this.getIdGeneratorIdOperationCompleted, userState);
    }
    
    private void OngetIdGeneratorIdOperationCompleted(object arg) {
        if ((this.getIdGeneratorIdCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getIdGeneratorIdCompleted(this, new getIdGeneratorIdCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("checkUser", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string checkUser([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("checkUser", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegincheckUser(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("checkUser", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndcheckUser(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void checkUserAsync(string RequestParam) {
        this.checkUserAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void checkUserAsync(string RequestParam, object userState) {
        if ((this.checkUserOperationCompleted == null)) {
            this.checkUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OncheckUserOperationCompleted);
        }
        this.InvokeAsync("checkUser", new object[] {
                    RequestParam}, this.checkUserOperationCompleted, userState);
    }
    
    private void OncheckUserOperationCompleted(object arg) {
        if ((this.checkUserCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.checkUserCompleted(this, new checkUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("labUploadTestData", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string labUploadTestData([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("labUploadTestData", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginlabUploadTestData(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("labUploadTestData", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndlabUploadTestData(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void labUploadTestDataAsync(string RequestParam) {
        this.labUploadTestDataAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void labUploadTestDataAsync(string RequestParam, object userState) {
        if ((this.labUploadTestDataOperationCompleted == null)) {
            this.labUploadTestDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OnlabUploadTestDataOperationCompleted);
        }
        this.InvokeAsync("labUploadTestData", new object[] {
                    RequestParam}, this.labUploadTestDataOperationCompleted, userState);
    }
    
    private void OnlabUploadTestDataOperationCompleted(object arg) {
        if ((this.labUploadTestDataCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.labUploadTestDataCompleted(this, new labUploadTestDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("uploadOtpData", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string uploadOtpData([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("uploadOtpData", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginuploadOtpData(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("uploadOtpData", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EnduploadOtpData(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void uploadOtpDataAsync(string RequestParam) {
        this.uploadOtpDataAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void uploadOtpDataAsync(string RequestParam, object userState) {
        if ((this.uploadOtpDataOperationCompleted == null)) {
            this.uploadOtpDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OnuploadOtpDataOperationCompleted);
        }
        this.InvokeAsync("uploadOtpData", new object[] {
                    RequestParam}, this.uploadOtpDataOperationCompleted, userState);
    }
    
    private void OnuploadOtpDataOperationCompleted(object arg) {
        if ((this.uploadOtpDataCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.uploadOtpDataCompleted(this, new uploadOtpDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("labGetStep", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string labGetStep([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("labGetStep", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginlabGetStep(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("labGetStep", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndlabGetStep(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void labGetStepAsync(string RequestParam) {
        this.labGetStepAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void labGetStepAsync(string RequestParam, object userState) {
        if ((this.labGetStepOperationCompleted == null)) {
            this.labGetStepOperationCompleted = new System.Threading.SendOrPostCallback(this.OnlabGetStepOperationCompleted);
        }
        this.InvokeAsync("labGetStep", new object[] {
                    RequestParam}, this.labGetStepOperationCompleted, userState);
    }
    
    private void OnlabGetStepOperationCompleted(object arg) {
        if ((this.labGetStepCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.labGetStepCompleted(this, new labGetStepCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("uploadTestData", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string uploadTestData([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("uploadTestData", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginuploadTestData(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("uploadTestData", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EnduploadTestData(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void uploadTestDataAsync(string RequestParam) {
        this.uploadTestDataAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void uploadTestDataAsync(string RequestParam, object userState) {
        if ((this.uploadTestDataOperationCompleted == null)) {
            this.uploadTestDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OnuploadTestDataOperationCompleted);
        }
        this.InvokeAsync("uploadTestData", new object[] {
                    RequestParam}, this.uploadTestDataOperationCompleted, userState);
    }
    
    private void OnuploadTestDataOperationCompleted(object arg) {
        if ((this.uploadTestDataCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.uploadTestDataCompleted(this, new uploadTestDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getLine", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getLine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getLine", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetLine(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getLine", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetLine(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getLineAsync(string RequestParam) {
        this.getLineAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getLineAsync(string RequestParam, object userState) {
        if ((this.getLineOperationCompleted == null)) {
            this.getLineOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetLineOperationCompleted);
        }
        this.InvokeAsync("getLine", new object[] {
                    RequestParam}, this.getLineOperationCompleted, userState);
    }
    
    private void OngetLineOperationCompleted(object arg) {
        if ((this.getLineCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getLineCompleted(this, new getLineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getPart", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getPart([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getPart", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetPart(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getPart", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetPart(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getPartAsync(string RequestParam) {
        this.getPartAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getPartAsync(string RequestParam, object userState) {
        if ((this.getPartOperationCompleted == null)) {
            this.getPartOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetPartOperationCompleted);
        }
        this.InvokeAsync("getPart", new object[] {
                    RequestParam}, this.getPartOperationCompleted, userState);
    }
    
    private void OngetPartOperationCompleted(object arg) {
        if ((this.getPartCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getPartCompleted(this, new getPartCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("labCheckRequest", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string labCheckRequest([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("labCheckRequest", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginlabCheckRequest(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("labCheckRequest", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndlabCheckRequest(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void labCheckRequestAsync(string RequestParam) {
        this.labCheckRequestAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void labCheckRequestAsync(string RequestParam, object userState) {
        if ((this.labCheckRequestOperationCompleted == null)) {
            this.labCheckRequestOperationCompleted = new System.Threading.SendOrPostCallback(this.OnlabCheckRequestOperationCompleted);
        }
        this.InvokeAsync("labCheckRequest", new object[] {
                    RequestParam}, this.labCheckRequestOperationCompleted, userState);
    }
    
    private void OnlabCheckRequestOperationCompleted(object arg) {
        if ((this.labCheckRequestCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.labCheckRequestCompleted(this, new labCheckRequestCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getCountByItem", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getCountByItem([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getCountByItem", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetCountByItem(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getCountByItem", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetCountByItem(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getCountByItemAsync(string RequestParam) {
        this.getCountByItemAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getCountByItemAsync(string RequestParam, object userState) {
        if ((this.getCountByItemOperationCompleted == null)) {
            this.getCountByItemOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetCountByItemOperationCompleted);
        }
        this.InvokeAsync("getCountByItem", new object[] {
                    RequestParam}, this.getCountByItemOperationCompleted, userState);
    }
    
    private void OngetCountByItemOperationCompleted(object arg) {
        if ((this.getCountByItemCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getCountByItemCompleted(this, new getCountByItemCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("deleteTestData", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string deleteTestData([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("deleteTestData", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegindeleteTestData(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("deleteTestData", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EnddeleteTestData(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void deleteTestDataAsync(string RequestParam) {
        this.deleteTestDataAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void deleteTestDataAsync(string RequestParam, object userState) {
        if ((this.deleteTestDataOperationCompleted == null)) {
            this.deleteTestDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteTestDataOperationCompleted);
        }
        this.InvokeAsync("deleteTestData", new object[] {
                    RequestParam}, this.deleteTestDataOperationCompleted, userState);
    }
    
    private void OndeleteTestDataOperationCompleted(object arg) {
        if ((this.deleteTestDataCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.deleteTestDataCompleted(this, new deleteTestDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("componentAssignWo", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string componentAssignWo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("componentAssignWo", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegincomponentAssignWo(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("componentAssignWo", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndcomponentAssignWo(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void componentAssignWoAsync(string RequestParam) {
        this.componentAssignWoAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void componentAssignWoAsync(string RequestParam, object userState) {
        if ((this.componentAssignWoOperationCompleted == null)) {
            this.componentAssignWoOperationCompleted = new System.Threading.SendOrPostCallback(this.OncomponentAssignWoOperationCompleted);
        }
        this.InvokeAsync("componentAssignWo", new object[] {
                    RequestParam}, this.componentAssignWoOperationCompleted, userState);
    }
    
    private void OncomponentAssignWoOperationCompleted(object arg) {
        if ((this.componentAssignWoCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.componentAssignWoCompleted(this, new componentAssignWoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("getOtpData", RequestNamespace="http://www.glorysoft.com", ResponseNamespace="http://www.glorysoft.com", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    [return: System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
    public string getOtpData([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string RequestParam) {
        object[] results = this.Invoke("getOtpData", new object[] {
                    RequestParam});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BegingetOtpData(string RequestParam, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getOtpData", new object[] {
                    RequestParam}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndgetOtpData(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public void getOtpDataAsync(string RequestParam) {
        this.getOtpDataAsync(RequestParam, null);
    }
    
    /// <remarks/>
    public void getOtpDataAsync(string RequestParam, object userState) {
        if ((this.getOtpDataOperationCompleted == null)) {
            this.getOtpDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetOtpDataOperationCompleted);
        }
        this.InvokeAsync("getOtpData", new object[] {
                    RequestParam}, this.getOtpDataOperationCompleted, userState);
    }
    
    private void OngetOtpDataOperationCompleted(object arg) {
        if ((this.getOtpDataCompleted != null)) {
            System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
            this.getOtpDataCompleted(this, new getOtpDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
        }
    }
    
    /// <remarks/>
    public new void CancelAsync(object userState) {
        base.CancelAsync(userState);
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void checkRequestCompletedEventHandler(object sender, checkRequestCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class checkRequestCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal checkRequestCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getCountByStepCompletedEventHandler(object sender, getCountByStepCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getCountByStepCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getCountByStepCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void bindSensorCompletedEventHandler(object sender, bindSensorCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class bindSensorCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal bindSensorCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getLotCompletedEventHandler(object sender, getLotCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getLotCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getLotCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void checkEqpMaterialCompletedEventHandler(object sender, checkEqpMaterialCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class checkEqpMaterialCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal checkEqpMaterialCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getWoNumCompletedEventHandler(object sender, getWoNumCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getWoNumCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getWoNumCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getStepCompletedEventHandler(object sender, getStepCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getStepCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getStepCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getComponentTestDataCompletedEventHandler(object sender, getComponentTestDataCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getComponentTestDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getComponentTestDataCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void uploadLotTestDataCompletedEventHandler(object sender, uploadLotTestDataCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class uploadLotTestDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal uploadLotTestDataCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void assembleComponentCompletedEventHandler(object sender, assembleComponentCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class assembleComponentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal assembleComponentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void checkCarrierCompletedEventHandler(object sender, checkCarrierCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class checkCarrierCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal checkCarrierCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getIcCardUserInfoCompletedEventHandler(object sender, getIcCardUserInfoCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getIcCardUserInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getIcCardUserInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void bindEOLSensorCompletedEventHandler(object sender, bindEOLSensorCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class bindEOLSensorCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal bindEOLSensorCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void componentBindNewLotCompletedEventHandler(object sender, componentBindNewLotCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class componentBindNewLotCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal componentBindNewLotCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void checkResinEqpModelCompletedEventHandler(object sender, checkResinEqpModelCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class checkResinEqpModelCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal checkResinEqpModelCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getComponentCompletedEventHandler(object sender, getComponentCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getComponentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getComponentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getCurrentDateCompletedEventHandler(object sender, getCurrentDateCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getCurrentDateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getCurrentDateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void bindCarrierCompletedEventHandler(object sender, bindCarrierCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class bindCarrierCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal bindCarrierCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getIdGeneratorIdCompletedEventHandler(object sender, getIdGeneratorIdCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getIdGeneratorIdCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getIdGeneratorIdCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void checkUserCompletedEventHandler(object sender, checkUserCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class checkUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal checkUserCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void labUploadTestDataCompletedEventHandler(object sender, labUploadTestDataCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class labUploadTestDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal labUploadTestDataCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void uploadOtpDataCompletedEventHandler(object sender, uploadOtpDataCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class uploadOtpDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal uploadOtpDataCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void labGetStepCompletedEventHandler(object sender, labGetStepCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class labGetStepCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal labGetStepCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void uploadTestDataCompletedEventHandler(object sender, uploadTestDataCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class uploadTestDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal uploadTestDataCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getLineCompletedEventHandler(object sender, getLineCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getLineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getLineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getPartCompletedEventHandler(object sender, getPartCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getPartCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getPartCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void labCheckRequestCompletedEventHandler(object sender, labCheckRequestCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class labCheckRequestCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal labCheckRequestCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getCountByItemCompletedEventHandler(object sender, getCountByItemCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getCountByItemCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getCountByItemCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void deleteTestDataCompletedEventHandler(object sender, deleteTestDataCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deleteTestDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal deleteTestDataCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void componentAssignWoCompletedEventHandler(object sender, componentAssignWoCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class componentAssignWoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal componentAssignWoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
public delegate void getOtpDataCompletedEventHandler(object sender, getOtpDataCompletedEventArgs e);

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.17929")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getOtpDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
    
    private object[] results;
    
    internal getOtpDataCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : 
            base(exception, cancelled, userState) {
        this.results = results;
    }
    
    /// <remarks/>
    public string Result {
        get {
            this.RaiseExceptionIfNecessary();
            return ((string)(this.results[0]));
        }
    }
}

3.把代理类添加到需要引用的项目里面
在这里插入图片描述
4.代码调用

Service service = new Service();
string result = service.getIdGeneratorId(param);
  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值