コード例 #1
0
 public void SendMessageAsync(ChatProgram.Room client, object userState)
 {
     if ((this.onBeginSendMessageDelegate == null))
     {
         this.onBeginSendMessageDelegate = new BeginOperationDelegate(this.OnBeginSendMessage);
     }
     if ((this.onEndSendMessageDelegate == null))
     {
         this.onEndSendMessageDelegate = new EndOperationDelegate(this.OnEndSendMessage);
     }
     if ((this.onSendMessageCompletedDelegate == null))
     {
         this.onSendMessageCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnSendMessageCompleted);
     }
     base.InvokeAsync(this.onBeginSendMessageDelegate, new object[] {
         client
     }, this.onEndSendMessageDelegate, this.onSendMessageCompletedDelegate, userState);
 }
コード例 #2
0
 public void SendMessageAsync(ChatProgram.Room client)
 {
     this.SendMessageAsync(client, null);
 }
コード例 #3
0
 public System.IAsyncResult BeginSendMessage(ChatProgram.Room client, System.AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginSendMessage(client, callback, asyncState));
 }
コード例 #4
0
 private System.IAsyncResult OnBeginSendMessage(object[] inValues, System.AsyncCallback callback, object asyncState)
 {
     ChatProgram.Room client = ((ChatProgram.Room)(inValues[0]));
     return(this.BeginSendMessage(client, callback, asyncState));
 }
コード例 #5
0
 public void SendMessage(ChatProgram.Room client)
 {
     base.Channel.SendMessage(client);
 }