DirectoryObjectSecurity.AccessRuleFactory 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.
Inicjuje AccessRule nowe wystąpienie klasy z określonymi wartościami.
public:
virtual System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type, Guid objectType, Guid inheritedObjectType);
public virtual System.Security.AccessControl.AccessRule AccessRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type, Guid objectType, Guid inheritedObjectType);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType * Guid * Guid -> System.Security.AccessControl.AccessRule
Public Overridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectType As Guid, inheritedObjectType As Guid) As AccessRule
Parametry
- identityReference
- IdentityReference
Tożsamość, do której ma zastosowanie reguła dostępu. Musi to być obiekt, który można rzutować jako SecurityIdentifierobiekt .
- accessMask
- Int32
Maska dostępu tej reguły. Maska dostępu to 32-bitowa kolekcja bitów anonimowych, których znaczenie jest definiowane przez poszczególnych integratorów.
- isInherited
- Boolean
true, jeśli ta reguła jest dziedziczona z kontenera nadrzędnego.
- inheritanceFlags
- InheritanceFlags
Określa właściwości dziedziczenia reguły dostępu.
- propagationFlags
- PropagationFlags
Określa, czy dziedziczone reguły dostępu są automatycznie propagowane. Flagi propagacji są ignorowane, jeśli inheritanceFlags
ustawiono wartość None.
- type
- AccessControlType
Określa prawidłowy typ kontroli dostępu.
- objectType
- Guid
Tożsamość klasy obiektów, do których ma zastosowanie nowa reguła dostępu.
- inheritedObjectType
- Guid
Tożsamość klasy obiektów podrzędnych, które mogą dziedziczyć nową regułę dostępu.
Zwraca
Obiekt AccessRule tworzony przez tę metodę.