/// <remarks/>
 public void upsertAsync(string externalIDFieldName, sObject[] sObjects, object userState) {
     if ((this.upsertOperationCompleted == null)) {
         this.upsertOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupsertOperationCompleted);
     }
     this.InvokeAsync("upsert", new object[] {
                 externalIDFieldName,
                 sObjects}, this.upsertOperationCompleted, userState);
 }
 /// <remarks/>
 public void upsertAsync(string externalIDFieldName, sObject[] sObjects) {
     this.upsertAsync(externalIDFieldName, sObjects, null);
 }
 /// <remarks/>
 public void updateAsync(sObject[] sObjects) {
     this.updateAsync(sObjects, null);
 }
 /// <remarks/>
 public void updateAsync(sObject[] sObjects, object userState) {
     if ((this.updateOperationCompleted == null)) {
         this.updateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupdateOperationCompleted);
     }
     this.InvokeAsync("update", new object[] {
                 sObjects}, this.updateOperationCompleted, userState);
 }
 /// <remarks/>
 public void createAsync(sObject[] sObjects) {
     this.createAsync(sObjects, null);
 }