C# 클래스 SenseNet.ContentRepository.Storage.Security.PermissionEvaluator

파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddMembershipRow void
AddPermissionSet void
CreatePermissionInfo PermissionInfo
CreatePermissionSet PermissionSet
DistributedReset void
GetAcl SnAccessControlList
GetAllEntries SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetAllPermissions PermissionValue[]
GetEffectiveEntries SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetExplicitEntries SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetExplicitEntry SecurityEntry
GetFirstInfo PermissionInfo
GetParentInfo PermissionInfo
GetPermission PermissionValue
GetPermissionMask int
GetPermissionValues PermissionValue[]
GetPermittedLevel PermittedLevel
GetPrincipals List
GetSubtreePermission PermissionValue
HasPermission bool
HasSubTreePermission bool
Initialize void
IsInGroup bool
Parse PermissionEvaluator
ParseInfo void
ParseMembership void
PermissionEvaluator System
ResetPrivate void
SetAcl SenseNet.ContentRepository.Storage.Security.SecurityEntry[]

공개 메소드들

메소드 설명
Reset ( ) : void

비공개 메소드들

메소드 설명
AddMembershipRow ( System.Data.Common.DbDataReader reader ) : void
AddPermissionSet ( string path, int id, int creator, int lastModifier, bool inherited, PermissionSet entry ) : void
CreatePermissionInfo ( string path, int id, int creator, int lastModifier, bool inherited ) : PermissionInfo
CreatePermissionSet ( System.Data.Common.DbDataReader reader ) : PermissionSet
DistributedReset ( ) : void
GetAcl ( int nodeId, string path, int creatorId, int lastModifierId ) : SnAccessControlList
GetAllEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetAllPermissions ( string path, IUser user, bool isCreator, bool isLastModifier ) : PermissionValue[]
GetEffectiveEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetExplicitEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetExplicitEntry ( string path, int identity ) : SecurityEntry
GetFirstInfo ( string path ) : PermissionInfo
GetParentInfo ( string path ) : PermissionInfo
GetPermission ( string path, IUser user, bool isCreator, bool isLastModifier, PermissionType permissionTypes ) : PermissionValue
GetPermissionMask ( PermissionType permissionTypes ) : int
GetPermissionValues ( int allowBits, int denyBits ) : PermissionValue[]
GetPermittedLevel ( string path, IUser user, bool isCreator, bool isLastModifier ) : PermittedLevel
GetPrincipals ( IUser user, bool isCreator, bool isLastModifier ) : List
GetSubtreePermission ( string path, IUser user, bool isCreator, bool isLastModifier, PermissionType permissionTypes ) : PermissionValue
HasPermission ( string path, IUser user, bool isCreator, bool isLastModifier, PermissionType permissionTypes ) : bool
HasSubTreePermission ( string path, IUser user, bool isCreator, bool isLastModifier, PermissionType permissionTypes ) : bool
Initialize ( ) : void
IsInGroup ( int userId, int groupId ) : bool
Parse ( string src ) : PermissionEvaluator
ParseInfo ( string src, PermissionEvaluator newInstance ) : void
ParseMembership ( string src, PermissionEvaluator newInstance ) : void
PermissionEvaluator ( ) : System
ResetPrivate ( ) : void
SetAcl ( SnAccessControlList acl ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]

메소드 상세

Reset() 공개 정적인 메소드

public static Reset ( ) : void
리턴 void