public System.IAsyncResult BeginLogin(string username, string password, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("Login", new object[] { username, password}, callback, asyncState); }