C# 클래스 Microsoft.Protocols.TestManager.KerberosPlugin.ImpersonationHelper

상속: IDisposable
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites

공개 메소드들

메소드 설명
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