/// <remarks/>
 public System.IAsyncResult BeginProcessData(string process, abstractObject abstractDataObject, NameValuePair[] options, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("ProcessData", new object[] {
         process,
         abstractDataObject,
         options
     }, callback, asyncState));
 }
 /// <remarks/>
 public void ProcessDataAsync(string process, abstractObject abstractDataObject, NameValuePair[] options, object userState)
 {
     if ((this.ProcessDataOperationCompleted == null))
     {
         this.ProcessDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OnProcessDataOperationCompleted);
     }
     this.InvokeAsync("ProcessData", new object[] {
         process,
         abstractDataObject,
         options
     }, this.ProcessDataOperationCompleted, userState);
 }
 /// <remarks/>
 public void ProcessDataAsync(string process, abstractObject abstractDataObject, NameValuePair[] options)
 {
     this.ProcessDataAsync(process, abstractDataObject, options, null);
 }
        public ProcessDataResult ProcessData([System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] string process, [System.Xml.Serialization.XmlElementAttribute(Namespace = "http://www.energistics.org/schemas/abstract")] abstractObject abstractDataObject, [System.Xml.Serialization.XmlElementAttribute("options", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)] NameValuePair[] options)
        {
            object[] results = this.Invoke("ProcessData", new object[] {
                process,
                abstractDataObject,
                options
            });

            return((ProcessDataResult)(results[0]));
        }