private System.IAsyncResult BeginWithdraw(string AccountNumber, double Amount, System.AsyncCallback callback, object asyncState) { QBank.BasicAccountModule.Proxy.WithdrawRequest inValue = new QBank.BasicAccountModule.Proxy.WithdrawRequest(); inValue.AccountNumber = AccountNumber; inValue.Amount = Amount; return(((QBank.BasicAccountModule.Proxy.IAccountService)(this)).BeginWithdraw(inValue, callback, asyncState)); }
public System.IAsyncResult BeginWithdraw(QBank.BasicAccountModule.Proxy.WithdrawRequest request, System.AsyncCallback callback, object asyncState) { object[] _args = new object[1]; _args[0] = request; System.IAsyncResult _result = base.BeginInvoke("Withdraw", _args, callback, asyncState); return(_result); }
System.IAsyncResult QBank.BasicAccountModule.Proxy.IAccountService.BeginWithdraw(QBank.BasicAccountModule.Proxy.WithdrawRequest request, System.AsyncCallback callback, object asyncState) { return(base.Channel.BeginWithdraw(request, callback, asyncState)); }