C# 클래스 System.Security.AccessControl.DiscretionaryAcl

상속: CommonAcl
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
AddAccess ( System accessType, System sid, System rule ) : void
AddAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
AddAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void
DiscretionaryAcl ( bool isContainer, bool isDS, System rawAcl )
DiscretionaryAcl ( bool isContainer, bool isDS, byte revision, int capacity )
DiscretionaryAcl ( bool isContainer, bool isDS, int capacity )
RemoveAccess ( System accessType, System sid, System rule ) : bool
RemoveAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : bool
RemoveAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : bool
RemoveAccessSpecific ( System accessType, System sid, System rule ) : void
RemoveAccessSpecific ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
RemoveAccessSpecific ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void
SetAccess ( System accessType, System sid, System rule ) : void
SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void

메소드 상세

AddAccess() 공개 메소드

public AddAccess ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
리턴 void

AddAccess() 공개 메소드

public AddAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
리턴 void

AddAccess() 공개 메소드

public AddAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
objectFlags System
objectType System
inheritedObjectType System
리턴 void

DiscretionaryAcl() 공개 메소드

public DiscretionaryAcl ( bool isContainer, bool isDS, System rawAcl )
isContainer bool
isDS bool
rawAcl System

DiscretionaryAcl() 공개 메소드

public DiscretionaryAcl ( bool isContainer, bool isDS, byte revision, int capacity )
isContainer bool
isDS bool
revision byte
capacity int

DiscretionaryAcl() 공개 메소드

public DiscretionaryAcl ( bool isContainer, bool isDS, int capacity )
isContainer bool
isDS bool
capacity int

RemoveAccess() 공개 메소드

public RemoveAccess ( System accessType, System sid, System rule ) : bool
accessType System
sid System
rule System
리턴 bool

RemoveAccess() 공개 메소드

public RemoveAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : bool
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
리턴 bool

RemoveAccess() 공개 메소드

public RemoveAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : bool
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
objectFlags System
objectType System
inheritedObjectType System
리턴 bool

RemoveAccessSpecific() 공개 메소드

public RemoveAccessSpecific ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
리턴 void

RemoveAccessSpecific() 공개 메소드

public RemoveAccessSpecific ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
리턴 void

RemoveAccessSpecific() 공개 메소드

public RemoveAccessSpecific ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
objectFlags System
objectType System
inheritedObjectType System
리턴 void

SetAccess() 공개 메소드

public SetAccess ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
리턴 void

SetAccess() 공개 메소드

public SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
리턴 void

SetAccess() 공개 메소드

public SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
objectFlags System
objectType System
inheritedObjectType System
리턴 void