/// <remarks/>
 public void updateAsync(zObject[] zObjects, object userState) {
     if ((this.updateOperationCompleted == null)) {
         this.updateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupdateOperationCompleted);
     }
     this.InvokeAsync("update", new object[] {
                 zObjects}, this.updateOperationCompleted, userState);
 }
 /// <remarks/>
 public void updateAsync(zObject[] zObjects) {
     this.updateAsync(zObjects, null);
 }
 /// <remarks/>
 public void createAsync(zObject[] zObjects) {
     this.createAsync(zObjects, null);
 }
 /// <remarks/>
 public void generateAsync(zObject[] zObjects) {
     this.generateAsync(zObjects, null);
 }
 private string create(zObject acc)
 {
     SaveResult[] result = binding.create(new zObject[] { acc });
     return result[0].Id;
 }