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

ImpersonateUser() public static méthode

Impersonates the specified user.

After impersonating a user the code executes under the impersonated user's identity.

This method always returns null under Mono deployments.

public static ImpersonateUser ( string domain, string userName, string password ) : System.Security.Principal.WindowsImpersonationContext
domain string Domain of user to impersonate.
userName string Username of user to impersonate.
password string Password of user to impersonate.
Résultat System.Security.Principal.WindowsImpersonationContext
        public static WindowsImpersonationContext ImpersonateUser(string domain, string userName, string password)
        {
            if (Common.IsPosixEnvironment)
                return UnixUserInfo.ImpersonateUser(domain, userName, password);

            return WindowsUserInfo.ImpersonateUser(domain, userName, password);
        }