C# Класс Microsoft.Protocols.TestManager.KerberosPlugin.ImpersonationHelper

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

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

Метод Описание
Dispose ( ) : void
ImpersonationHelper ( string userName, string domainName, string password, LogonType logonType = LogonType.LOGON32_LOGON_NEW_CREDENTIALS, LogonProvider logonProvider = LogonProvider.LOGON32_PROVIDER_WINNT50 ) : System

Impersonate a specific user context

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

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

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

Метод Описание
CloseHandle ( IntPtr handle ) : bool
ImpersonateLoggedOnUser ( IntPtr hToken ) : bool
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

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

Impersonate a specific user context
public ImpersonationHelper ( string userName, string domainName, string password, LogonType logonType = LogonType.LOGON32_LOGON_NEW_CREDENTIALS, LogonProvider logonProvider = LogonProvider.LOGON32_PROVIDER_WINNT50 ) : System
userName string
domainName string
password string
logonType LogonType
logonProvider LogonProvider
Результат System