public void AsyncStartSendEMail(LoginUser MeLoginUser, AsynchLockServerSocketService MeAsynchLockServerSocketService) { string MyAutoFileNameStr = MeLoginUser.TempString;// Guid.NewGuid().ToString().ToUpper(); string MyCompleteFileName = "C:\\LockSnapImage\\" + MeLoginUser.LockID + "_" + MyAutoFileNameStr + ".jpg"; long SnapID = MeLoginUser.SnapID; string EMailToStr = "*****@*****.**"; //--"*****@*****.**";//专发笔记提醒 SendMailProc MySendMailProc = new SendMailProc(EMailToStr, SnapID.ToString(), MeLoginUser.LockID); LiAsyncSendMail MyLiAsyncSendMail = new LiAsyncSendMail(MySendMailProc); RequestAttatchment MyRequestAttatchment = new RequestAttatchment(MeLoginUser, MeAsynchLockServerSocketService, MyLiAsyncSendMail); AsyncCallback MyAsyncCallback = new AsyncCallback(this.SendEMailResult); MyLiAsyncSendMail.BeginSendEMailNotify(MyAsyncCallback, MyRequestAttatchment); }
public RequestAttatchment(LoginUser MeLoginUser, AsynchLockServerSocketService MeAsynchLockServerSocketService, LiAsyncSendMail MeAsyncLiSendMail) { this.MyLoginUser = MeLoginUser; this.MyAsynchLockServerSocketService = MeAsynchLockServerSocketService; MyAsyncLiSendMail = MeAsyncLiSendMail; }