Exemple #1
0
 public LogoutState(IMAPSession session)
     : base(session)
 {
 }
 public AuthenticatedState(IMAPSession session, string username)
     : base(session)
 {
     this.User  = username;
     this.store = new MailStore.MailStore(this.User);
 }
Exemple #3
0
 public BaseState(IMAPSession session)
 {
     this._session = session;
 }
Exemple #4
0
 public ConnectedState(IMAPSession session) : base(session)
 {
 }
Exemple #5
0
 /// <summary>
 /// Search command and Fetch command are the most important 2 commands in our senario
 /// </summary>
 /// <param name="session"></param>
 /// <param name="username"></param>
 /// <param name="mailbox"></param>
 public SelectedState(IMAPSession session, string username, MailBox mailbox)
     : base(session, username)
 {
     this._mailbox = mailbox;
 }