C# Класс System.Security.AccessControl.DiscretionaryAcl

Наследование: CommonAcl
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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