/// <remarks/>
 public void sendMessageAsync(authentication authentication, message message)
 {
     this.sendMessageAsync(authentication, message, null);
 }
 /// <remarks/>
 public void sendMessageAsync(authentication authentication, message message, object userState)
 {
     if ((this.sendMessageOperationCompleted == null))
     {
         this.sendMessageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsendMessageOperationCompleted);
     }
     this.InvokeAsync("sendMessage", new object[] {
                 authentication,
                 message}, this.sendMessageOperationCompleted, userState);
 }
 public operationResult sendMessage(authentication authentication, message message)
 {
     object[] results = this.Invoke("sendMessage", new object[] {
                 authentication,
                 message});
     return ((operationResult)(results[0]));
 }