DiscretionaryAcl.SetAccess Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví zadané řízení přístupu pro zadaný SecurityIdentifier objekt.
Přetížení
SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Nastaví zadané řízení přístupu pro zadaný SecurityIdentifier objekt. |
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Nastaví zadané řízení přístupu pro zadaný SecurityIdentifier objekt. |
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Nastaví zadané řízení přístupu pro zadaný SecurityIdentifier objekt. |
Poznámky
Tyto metody odeberou všechny existující položky Access Control (ACE), které odpovídají zadanému SecurityIdentifier objektu i zadanému kvalifikátoru přístupu (povolit nebo odepřít).
SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
Nastaví zadané řízení přístupu pro zadaný SecurityIdentifier objekt.
public:
void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void SetAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)
Parametry
- accessType
- AccessControlType
Typ řízení přístupu (povolit nebo odepřít), který se má nastavit.
Hodnota SecurityIdentifier , pro kterou chcete nastavit ACE.
- rule
- ObjectAccessRule
Pro ObjectAccessRule který chcete nastavit přístup.
Platí pro
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Nastaví zadané řízení přístupu pro zadaný SecurityIdentifier objekt.
public:
void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void SetAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parametry
- accessType
- AccessControlType
Typ řízení přístupu (povolit nebo odepřít), který se má nastavit.
Hodnota SecurityIdentifier , pro kterou chcete nastavit ACE.
- accessMask
- Int32
Pravidlo přístupu pro nové ACE.
- inheritanceFlags
- InheritanceFlags
Příznaky, které určují vlastnosti dědičnosti nového ACE.
- propagationFlags
- PropagationFlags
Příznaky, které určují vlastnosti šíření dědičnosti pro nový ACE.
Poznámky
Tato metoda odebere všechny existující položky Access Control (ACE), které odpovídají zadanému SecurityIdentifier objektu i zadanému kvalifikátoru přístupu (povolit nebo odepřít).
Platí pro
SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Nastaví zadané řízení přístupu pro zadaný SecurityIdentifier objekt.
public:
void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public void SetAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)
Parametry
- accessType
- AccessControlType
Typ řízení přístupu (povolit nebo odepřít), který se má nastavit.
Hodnota SecurityIdentifier , pro kterou chcete nastavit ACE.
- accessMask
- Int32
Pravidlo přístupu pro nové ACE.
- inheritanceFlags
- InheritanceFlags
Příznaky, které určují vlastnosti dědičnosti nového ACE.
- propagationFlags
- PropagationFlags
Příznaky, které určují vlastnosti šíření dědičnosti pro nový ACE.
- objectFlags
- ObjectAceFlags
Příznaky, které určují, jestli objectType
parametry a inheritedObjectType
obsahují jiné hodnoty.null
- objectType
- Guid
Identita třídy objektů, na které se vztahuje nový ACE.
- inheritedObjectType
- Guid
Identita třídy podřízených objektů, které mohou dědit nové ACE.
Poznámky
Tato metoda odebere všechny existující položky Access Control (ACE), které odpovídají zadanému SecurityIdentifier objektu i zadanému kvalifikátoru přístupu (povolit nebo odepřít).