예제 #1
0
 private object[] OnEndLogin(System.IAsyncResult result)
 {
     MultiThreadTest.RService.PlayerInfo retVal = this.EndLogin(result);
     return(new object[] {
         retVal
     });
 }
예제 #2
0
 public void UpdatePlayerAsync(MultiThreadTest.RService.PlayerInfo player, object userState)
 {
     if ((this.onBeginUpdatePlayerDelegate == null))
     {
         this.onBeginUpdatePlayerDelegate = new BeginOperationDelegate(this.OnBeginUpdatePlayer);
     }
     if ((this.onEndUpdatePlayerDelegate == null))
     {
         this.onEndUpdatePlayerDelegate = new EndOperationDelegate(this.OnEndUpdatePlayer);
     }
     if ((this.onUpdatePlayerCompletedDelegate == null))
     {
         this.onUpdatePlayerCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnUpdatePlayerCompleted);
     }
     base.InvokeAsync(this.onBeginUpdatePlayerDelegate, new object[] {
         player
     }, this.onEndUpdatePlayerDelegate, this.onUpdatePlayerCompletedDelegate, userState);
 }
예제 #3
0
 public void UpdatePlayerAsync(MultiThreadTest.RService.PlayerInfo player)
 {
     this.UpdatePlayerAsync(player, null);
 }
예제 #4
0
 private System.IAsyncResult OnBeginUpdatePlayer(object[] inValues, System.AsyncCallback callback, object asyncState)
 {
     MultiThreadTest.RService.PlayerInfo player = ((MultiThreadTest.RService.PlayerInfo)(inValues[0]));
     return(this.BeginUpdatePlayer(player, callback, asyncState));
 }
예제 #5
0
 public System.IAsyncResult BeginUpdatePlayer(MultiThreadTest.RService.PlayerInfo player, System.AsyncCallback callback, object asyncState)
 {
     return(base.Channel.BeginUpdatePlayer(player, callback, asyncState));
 }
예제 #6
0
 public bool UpdatePlayer(MultiThreadTest.RService.PlayerInfo player)
 {
     return(base.Channel.UpdatePlayer(player));
 }