/// <remarks/>
 public void batchAsync(authentication authentication, operation[] operation, object userState)
 {
     if ((this.batchOperationCompleted == null))
     {
         this.batchOperationCompleted = new System.Threading.SendOrPostCallback(this.OnbatchOperationCompleted);
     }
     this.InvokeAsync("batch", new object[] {
                 authentication,
                 operation}, this.batchOperationCompleted, userState);
 }
 /// <remarks/>
 public void batchAsync(authentication authentication, operation[] operation)
 {
     this.batchAsync(authentication, operation, null);
 }