/// <remarks/>
 public void SubmitNonNumericDataBatchAsync(NonNumericDataPoint[] batch, bool partialProcess, bool autoResubmit) {
     this.SubmitNonNumericDataBatchAsync(batch, partialProcess, autoResubmit, null);
 }
 /// <remarks/>
 public void SubmitNonNumericDataBatchAsync(NonNumericDataPoint[] batch, bool partialProcess, bool autoResubmit, object userState) {
     if ((this.SubmitNonNumericDataBatchOperationCompleted == null)) {
         this.SubmitNonNumericDataBatchOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubmitNonNumericDataBatchOperationCompleted);
     }
     this.InvokeAsync("SubmitNonNumericDataBatch", new object[] {
                 batch,
                 partialProcess,
                 autoResubmit}, this.SubmitNonNumericDataBatchOperationCompleted, userState);
 }
 public System.Guid SubmitNonNumericDataBatch(NonNumericDataPoint[] batch, bool partialProcess, bool autoResubmit) {
     object[] results = this.Invoke("SubmitNonNumericDataBatch", new object[] {
                 batch,
                 partialProcess,
                 autoResubmit});
     return ((System.Guid)(results[0]));
 }