C# 클래스 Disco.Services.Authorization.AuthorizationLog

상속: Disco.Services.Logging.LogBase
파일 보기 프로젝트 열기: garysharp/Disco

공개 메소드들

메소드 설명
LogAccessDenied ( string UserId, string Resource, string Reason ) : void
LogAdministratorSubjectsAdded ( string UserId, IEnumerable SubjectsAdded ) : void
LogAdministratorSubjectsRemoved ( string UserId, IEnumerable SubjectsRemoved ) : void
LogRoleConfiguredClaimsAdded ( AuthorizationRole Role, string UserId, IEnumerable ClaimsAdded ) : void
LogRoleConfiguredClaimsRemoved ( AuthorizationRole Role, string UserId, IEnumerable ClaimsRemoved ) : void
LogRoleConfiguredRenamed ( AuthorizationRole Role, string UserId, string OldRoleName ) : void
LogRoleConfiguredSubjectsAdded ( AuthorizationRole Role, string UserId, IEnumerable SubjectsAdded ) : void
LogRoleConfiguredSubjectsRemoved ( AuthorizationRole Role, string UserId, IEnumerable SubjectsRemoved ) : void
LogRoleCreated ( AuthorizationRole Role, string UserId ) : void
LogRoleDeleted ( AuthorizationRole Role, string UserId ) : void

보호된 메소드들

메소드 설명
LoadEventTypes ( ) : List

비공개 메소드들

메소드 설명
Log ( EventTypeIds EventTypeId ) : void

메소드 상세

LoadEventTypes() 보호된 메소드

protected LoadEventTypes ( ) : List
리턴 List

LogAccessDenied() 공개 정적인 메소드

public static LogAccessDenied ( string UserId, string Resource, string Reason ) : void
UserId string
Resource string
Reason string
리턴 void

LogAdministratorSubjectsAdded() 공개 정적인 메소드

public static LogAdministratorSubjectsAdded ( string UserId, IEnumerable SubjectsAdded ) : void
UserId string
SubjectsAdded IEnumerable
리턴 void

LogAdministratorSubjectsRemoved() 공개 정적인 메소드

public static LogAdministratorSubjectsRemoved ( string UserId, IEnumerable SubjectsRemoved ) : void
UserId string
SubjectsRemoved IEnumerable
리턴 void

LogRoleConfiguredClaimsAdded() 공개 정적인 메소드

public static LogRoleConfiguredClaimsAdded ( AuthorizationRole Role, string UserId, IEnumerable ClaimsAdded ) : void
Role Disco.Models.Repository.AuthorizationRole
UserId string
ClaimsAdded IEnumerable
리턴 void

LogRoleConfiguredClaimsRemoved() 공개 정적인 메소드

public static LogRoleConfiguredClaimsRemoved ( AuthorizationRole Role, string UserId, IEnumerable ClaimsRemoved ) : void
Role Disco.Models.Repository.AuthorizationRole
UserId string
ClaimsRemoved IEnumerable
리턴 void

LogRoleConfiguredRenamed() 공개 정적인 메소드

public static LogRoleConfiguredRenamed ( AuthorizationRole Role, string UserId, string OldRoleName ) : void
Role Disco.Models.Repository.AuthorizationRole
UserId string
OldRoleName string
리턴 void

LogRoleConfiguredSubjectsAdded() 공개 정적인 메소드

public static LogRoleConfiguredSubjectsAdded ( AuthorizationRole Role, string UserId, IEnumerable SubjectsAdded ) : void
Role Disco.Models.Repository.AuthorizationRole
UserId string
SubjectsAdded IEnumerable
리턴 void

LogRoleConfiguredSubjectsRemoved() 공개 정적인 메소드

public static LogRoleConfiguredSubjectsRemoved ( AuthorizationRole Role, string UserId, IEnumerable SubjectsRemoved ) : void
Role Disco.Models.Repository.AuthorizationRole
UserId string
SubjectsRemoved IEnumerable
리턴 void

LogRoleCreated() 공개 정적인 메소드

public static LogRoleCreated ( AuthorizationRole Role, string UserId ) : void
Role Disco.Models.Repository.AuthorizationRole
UserId string
리턴 void

LogRoleDeleted() 공개 정적인 메소드

public static LogRoleDeleted ( AuthorizationRole Role, string UserId ) : void
Role Disco.Models.Repository.AuthorizationRole
UserId string
리턴 void