C# Class System.Security.AccessControl.DiscretionaryAcl

Inheritance: CommonAcl
Datei anzeigen Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
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

Method Details

AddAccess() public method

public AddAccess ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
return void

AddAccess() public method

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

AddAccess() public method

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
return void

DiscretionaryAcl() public method

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

DiscretionaryAcl() public method

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

DiscretionaryAcl() public method

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

RemoveAccess() public method

public RemoveAccess ( System accessType, System sid, System rule ) : bool
accessType System
sid System
rule System
return bool

RemoveAccess() public method

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

RemoveAccess() public method

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
return bool

RemoveAccessSpecific() public method

public RemoveAccessSpecific ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
return void

RemoveAccessSpecific() public method

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

RemoveAccessSpecific() public method

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
return void

SetAccess() public method

public SetAccess ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
return void

SetAccess() public method

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

SetAccess() public method

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
return void