private void SubUsernamePassword_Write_End(IAsyncResult ar) { UsernamePassword_SO asyncState = (UsernamePassword_SO)ar.AsyncState; try { asyncState.UpdateContext(); base.NStream.EndWrite(ar); this.BeginReadWhole(asyncState.Reply, 0, 2, new AsyncCallback(this.SubUsernamePassword_Read_End), asyncState); } catch (Exception exception) { asyncState.Exception = exception; asyncState.SetCompleted(); } }
private void SubUsernamePassword_Read_End(IAsyncResult ar) { UsernamePassword_SO asyncState = (UsernamePassword_SO)ar.AsyncState; try { asyncState.UpdateContext(); this.EndReadWhole(ar); this.Validate_UsernamePasswordReply(asyncState.Reply); } catch (Exception exception) { asyncState.Exception = exception; } asyncState.SetCompleted(); }