C# Класс Dev2.Impersonator

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
Impersonate ( string userName, string domain, string password ) : bool
RunAs ( string userName, string domain, string password, System.Action action ) : bool
Undo ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
CloseHandle ( IntPtr handle ) : bool
DuplicateToken ( IntPtr hToken, int impersonationLevel, IntPtr &hNewToken ) : int
LogonUser ( string lpszUsername, string lpszDomain, string lpszPassword, int dwLogonType, int dwLogonProvider, IntPtr &phToken ) : bool
RevertToSelf ( ) : bool

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Impersonate() публичный Метод

public Impersonate ( string userName, string domain, string password ) : bool
userName string
domain string
password string
Результат bool

RunAs() публичный статический Метод

public static RunAs ( string userName, string domain, string password, System.Action action ) : bool
userName string
domain string
password string
action System.Action
Результат bool

Undo() публичный Метод

public Undo ( ) : void
Результат void