C# 클래스 Dovetail.SDK.Bootstrap.Authentication.UserImpersonationService

상속: IUserImpersonationService
파일 보기 프로젝트 열기: DovetailSoftware/dovetail-bootstrap 1 사용 예제들

공개 메소드들

메소드 설명
GetImpersonatedLoginFor ( string login ) : string
StartImpersonation ( string impersonatingUserLogin, string userLoginBeingImpersonated ) : int
StopImpersonating ( string impersonatingUserLogin ) : int
UserImpersonationService ( IApplicationClarifySession applicationSession, IListCache listCache, Dovetail.SDK.Bootstrap.Clarify.DovetailDatabaseSettings settings, ILogger logger ) : System
cancelImpersonationFor ( string impersonatingUserLogin ) : void
createImpersonationFor ( string impersonatingUserLogin, string userLoginBeingImpersonated ) : void

비공개 메소드들

메소드 설명
CreateActEntry ( string impersonatingUserLogin, string impersonatedUserLogin, int actCode, string message ) : int
cancelImpersonation ( string impersonatingUserLogin, string impersonatedUsername ) : int

메소드 상세

GetImpersonatedLoginFor() 공개 메소드

public GetImpersonatedLoginFor ( string login ) : string
login string
리턴 string

StartImpersonation() 공개 메소드

public StartImpersonation ( string impersonatingUserLogin, string userLoginBeingImpersonated ) : int
impersonatingUserLogin string
userLoginBeingImpersonated string
리턴 int

StopImpersonating() 공개 메소드

public StopImpersonating ( string impersonatingUserLogin ) : int
impersonatingUserLogin string
리턴 int

UserImpersonationService() 공개 메소드

public UserImpersonationService ( IApplicationClarifySession applicationSession, IListCache listCache, Dovetail.SDK.Bootstrap.Clarify.DovetailDatabaseSettings settings, ILogger logger ) : System
applicationSession IApplicationClarifySession
listCache IListCache
settings Dovetail.SDK.Bootstrap.Clarify.DovetailDatabaseSettings
logger ILogger
리턴 System

cancelImpersonationFor() 공개 정적인 메소드

public static cancelImpersonationFor ( string impersonatingUserLogin ) : void
impersonatingUserLogin string
리턴 void

createImpersonationFor() 공개 정적인 메소드

public static createImpersonationFor ( string impersonatingUserLogin, string userLoginBeingImpersonated ) : void
impersonatingUserLogin string
userLoginBeingImpersonated string
리턴 void