C# Class System.Security.AccessControl.DiscretionaryAcl

Inheritance: CommonAcl
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public AddAccess ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
Résultat void

AddAccess() public méthode

public AddAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
Résultat void

AddAccess() public méthode

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
Résultat void

DiscretionaryAcl() public méthode

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

DiscretionaryAcl() public méthode

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

DiscretionaryAcl() public méthode

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

RemoveAccess() public méthode

public RemoveAccess ( System accessType, System sid, System rule ) : bool
accessType System
sid System
rule System
Résultat bool

RemoveAccess() public méthode

public RemoveAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : bool
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
Résultat bool

RemoveAccess() public méthode

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
Résultat bool

RemoveAccessSpecific() public méthode

public RemoveAccessSpecific ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
Résultat void

RemoveAccessSpecific() public méthode

public RemoveAccessSpecific ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
Résultat void

RemoveAccessSpecific() public méthode

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
Résultat void

SetAccess() public méthode

public SetAccess ( System accessType, System sid, System rule ) : void
accessType System
sid System
rule System
Résultat void

SetAccess() public méthode

public SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void
accessType System
sid System
accessMask int
inheritanceFlags System
propagationFlags System
Résultat void

SetAccess() public méthode

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
Résultat void