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

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

공개 메소드들

메소드 설명
Parse ( string src ) : PermissionSet

Format: [inheritbit] principalid permissionflags inheritbit: '+' (inherit) or '-' (not inherit). principalid: max 10 number chars (e.g. 0000000647) permissionflags: '_' (not defined), '+' (allow) or '-' (deny) The permissionflags will be aligned right. For example: "_-_+" == "_____________________________-_+" and it means: OpenMinor deny, See allow, other permissions are not defined.

PermissionSet ( int principalId, bool propagates, PermissionValue values ) : System
PermissionSet ( int principalId, bool propagates, int allowBits, int denyBits ) : System

비공개 메소드들

메소드 설명
ToEntry ( int nodeId ) : SecurityEntry

메소드 상세

Parse() 공개 정적인 메소드

Format: [inheritbit] principalid permissionflags inheritbit: '+' (inherit) or '-' (not inherit). principalid: max 10 number chars (e.g. 0000000647) permissionflags: '_' (not defined), '+' (allow) or '-' (deny) The permissionflags will be aligned right. For example: "_-_+" == "_____________________________-_+" and it means: OpenMinor deny, See allow, other permissions are not defined.
public static Parse ( string src ) : PermissionSet
src string Source string with the defined format.
리턴 PermissionSet

PermissionSet() 공개 메소드

public PermissionSet ( int principalId, bool propagates, PermissionValue values ) : System
principalId int
propagates bool
values PermissionValue
리턴 System

PermissionSet() 공개 메소드

public PermissionSet ( int principalId, bool propagates, int allowBits, int denyBits ) : System
principalId int
propagates bool
allowBits int
denyBits int
리턴 System