void task_GetMessageStream(object sender, TcpMessageEventArgs e) { //if (!Directory.Exists(m_MailStorePath + "IncomingSMTP")) //{ // Directory.CreateDirectory(m_MailStorePath + "IncomingSMTP"); //} //e.Stream = new FileStream(API_Utlis.PathFix(m_MailStorePath + "IncomingSMTP\\" + Guid.NewGuid().ToString().Replace("-", "") + ".eml"), FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite, 32000, FileOptions.DeleteOnClose); //e.Task.Tags["MessageStream"] = e.Stream; }
public static SBClient GetSBClient(this TcpMessageEventArgs <IConnectionServer> args) { return(MSNPService.Instance.SBClients.Where(x => args.Connection.ConnectionId == x.Connection.ConnectionId).FirstOrDefault()); }