Exemple #1
0
 internal AcSessionState(IAcDomain acDomain, Guid sessionId, AccountState account)
     : this(acDomain)
 {
     if (account == null)
     {
         throw new ArgumentNullException("account");
     }
     if (account == AccountState.Empty)
     {
         Identity = new UnauthenticatedIdentity();
     }
     else
     {
         Identity = new AnycmdIdentity(account.LoginName);
     }
     _acDomain  = acDomain;
     _id        = sessionId;
     _account   = account;
     _accountId = account.Id;
 }
Exemple #2
0
 internal AcSessionState(IAcDomain acDomain, Guid sessionId, AccountState account)
     : this(acDomain)
 {
     if (account == null)
     {
         throw new ArgumentNullException("account");
     }
     if (account == AccountState.Empty)
     {
         Identity = new UnauthenticatedIdentity();
     }
     else
     {
         Identity = new AnycmdIdentity(account.LoginName);
     }
     _acDomain = acDomain;
     _id = sessionId;
     _account = account;
     _accountId = account.Id;
 }