GSF.Identity.UserInfo.ImpersonatePrivilegedAccount C# (CSharp) Méthode

ImpersonatePrivilegedAccount() public méthode

Impersonates the defined privileged domain account.
This method always returns null under Mono deployments.
public ImpersonatePrivilegedAccount ( ) : System.Security.Principal.WindowsImpersonationContext
Résultat System.Security.Principal.WindowsImpersonationContext
        public WindowsImpersonationContext ImpersonatePrivilegedAccount()
        {
            if (!string.IsNullOrEmpty(m_privilegedDomain) &&
                !string.IsNullOrEmpty(m_privilegedUserName) &&
                !string.IsNullOrEmpty(m_privilegedPassword))
            {
                // Privileged domain account is specified
                return ImpersonateUser(m_privilegedDomain, m_privilegedUserName, m_privilegedPassword);
            }

            // Privileged domain account is not specified
            return null;
        }