DiscretionaryAcl.AddAccess Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje Access Control Entry (ACE) z określonymi ustawieniami do bieżącego DiscretionaryAcl obiektu.
Przeciążenia
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Dodaje Access Control Entry (ACE) z określonymi ustawieniami do bieżącego DiscretionaryAcl obiektu. |
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Dodaje Access Control Entry (ACE) z określonymi ustawieniami do bieżącego DiscretionaryAcl obiektu. |
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Dodaje Access Control Entry (ACE) z określonymi ustawieniami do bieżącego DiscretionaryAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu dla nowej ACE. |
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
Dodaje Access Control Entry (ACE) z określonymi ustawieniami do bieżącego DiscretionaryAcl obiektu.
public:
void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void AddAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)
Parametry
- accessType
- AccessControlType
Typ kontroli dostępu (zezwalaj lub odmawiaj) do dodania.
Element SecurityIdentifier , dla którego należy dodać ACE.
- rule
- ObjectAccessRule
Element ObjectAccessRule dla nowego dostępu.
Dotyczy
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Dodaje Access Control Entry (ACE) z określonymi ustawieniami do bieżącego DiscretionaryAcl obiektu.
public:
void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void AddAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parametry
- accessType
- AccessControlType
Typ kontroli dostępu (zezwalaj lub odmawiaj) do dodania.
Element SecurityIdentifier , dla którego należy dodać ACE.
- accessMask
- Int32
Reguła dostępu dla nowej ACE.
- inheritanceFlags
- InheritanceFlags
Flagi określające właściwości dziedziczenia nowego ACE.
- propagationFlags
- PropagationFlags
Flagi określające właściwości propagacji dziedziczenia dla nowego ACE.
Uwagi
Ta metoda może spowodować scalenie istniejących ACL.
Dotyczy
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Dodaje Access Control Entry (ACE) z określonymi ustawieniami do bieżącego DiscretionaryAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu dla nowej ACE.
public:
void AddAccess(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 AddAccess (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.AddAccess : 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 AddAccess (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 kontroli dostępu (zezwalaj lub odmawiaj) do dodania.
Element SecurityIdentifier , dla którego należy dodać ACE.
- accessMask
- Int32
Reguła dostępu dla nowej ACE.
- inheritanceFlags
- InheritanceFlags
Flagi określające właściwości dziedziczenia nowego ACE.
- propagationFlags
- PropagationFlags
Flagi określające właściwości propagacji dziedziczenia dla nowego ACE.
- objectFlags
- ObjectAceFlags
Flagi określające, czy objectType
parametry i inheritedObjectType
zawierają wartości inne niżnull
.
- objectType
- Guid
Tożsamość klasy obiektów, do których stosuje się nowe ACE.
- inheritedObjectType
- Guid
Tożsamość klasy obiektów podrzędnych, które mogą dziedziczyć nową ACE.
Uwagi
Ta metoda może spowodować scalenie istniejących ACL.