/// <remarks/>
 public void sendAsync(SendRequest send1)
 {
     this.sendAsync(send1, null);
 }
 /// <remarks/>
 public void sendAsync(SendRequest send1, object userState)
 {
     if ((this.sendOperationCompleted == null))
     {
         this.sendOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsendOperationCompleted);
     }
     this.InvokeAsync("send", new object[] {
                 send1}, this.sendOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult Beginsend(SendRequest send1, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("send", new object[] {
                 send1}, callback, asyncState);
 }