Impersonate() public method

public Impersonate ( string userName, string domain, string password ) : bool
userName string
domain string
password string
return bool
示例#1
0
        public static bool RunAs(string userName, string domain, string password, Action action)
        {
            var result = false;

            using (var impersonator = new Impersonator())
            {
                if (impersonator.Impersonate(userName, domain, password))
                {
                    action();
                    result = true;
                }
            }

            return(result);
        }
示例#2
0
        public static bool RunAs(string userName, string domain, string password, Action action)
        {
            var result = false;
            using(var impersonator = new Impersonator())
            {
                if(impersonator.Impersonate(userName, domain, password))
                {
                    action();
                    result = true;
                }
            }

            return result;
        }