/// <remarks/>
 public void sendEmailAsync(Email[] messages) {
     this.sendEmailAsync(messages, null);
 }
 /// <remarks/>
 public void sendEmailAsync(Email[] messages, object userState) {
     if ((this.sendEmailOperationCompleted == null)) {
         this.sendEmailOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsendEmailOperationCompleted);
     }
     this.InvokeAsync("sendEmail", new object[] {
                 messages}, this.sendEmailOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginsendEmail(Email[] messages, System.AsyncCallback callback, object asyncState) {
     return this.BeginInvoke("sendEmail", new object[] {
                 messages}, callback, asyncState);
 }