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

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

Private Properties

프로퍼티 타입 설명
AddEntry void
ApplyChanges void
CreateEntry SnAccessControlEntry
GetEntry SnAccessControlEntry
GetEntry SnAccessControlEntry
GetSnPerm SnPermission
RemoveEntry void
SearchEntry SnAccessControlEntry
SetPermission AclEditor
SetSnPerm void

공개 메소드들

메소드 설명
AclEditor ( Node node ) : System
Apply ( ) : void
Merge ( AclEditor other ) : AclEditor
SetPermission ( ISecurityMember securityMember, bool propagates, PermissionType permissionType, PermissionValue permissionValue ) : AclEditor

비공개 메소드들

메소드 설명
AddEntry ( SnAccessControlEntry entry ) : void
ApplyChanges ( ) : void
CreateEntry ( int principalId, bool propagates ) : SnAccessControlEntry
GetEntry ( ISecurityMember principal, bool propagates ) : SnAccessControlEntry
GetEntry ( int principalId, bool propagates ) : SnAccessControlEntry
GetSnPerm ( SnAccessControlEntry entry, PermissionType permType ) : SnPermission
RemoveEntry ( SnAccessControlEntry entry ) : void
SearchEntry ( int principalId, bool propagates ) : SnAccessControlEntry
SetPermission ( int principalId, bool propagates, PermissionType permissionType, PermissionValue permissionValue ) : AclEditor
SetSnPerm ( SnPermission perm, PermissionValue permissionValue ) : void

메소드 상세

AclEditor() 공개 메소드

public AclEditor ( Node node ) : System
node Node
리턴 System

Apply() 공개 메소드

public Apply ( ) : void
리턴 void

Merge() 공개 메소드

public Merge ( AclEditor other ) : AclEditor
other AclEditor
리턴 AclEditor

SetPermission() 공개 메소드

public SetPermission ( ISecurityMember securityMember, bool propagates, PermissionType permissionType, PermissionValue permissionValue ) : AclEditor
securityMember ISecurityMember
propagates bool
permissionType SenseNet.ContentRepository.Storage.Schema.PermissionType
permissionValue PermissionValue
리턴 AclEditor