ActiveDirectorySecurity.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.
Tworzy obiekt AccessRule.
Przeciążenia
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
AccessRule Tworzy obiekt z określonymi wartościami. |
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid) |
AccessRule Tworzy obiekt z określonymi wartościami. |
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)
AccessRule Tworzy obiekt z określonymi wartościami.
public:
override 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);
public override sealed 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);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Public Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType) As AccessRule
Parametry
- identityReference
- IdentityReference
Obiekt IdentityReference , taki jak obiekt NTAccount, który jest rozpoznawany jako identyfikator zabezpieczeń (SID).
- isInherited
- Boolean
Boolean Obiekt wskazujący, czy acEs są dziedziczone. true jeśli acEs są dziedziczone; w przeciwnym razie , false.
- inheritanceFlags
- InheritanceFlags
InheritanceFlags Obiekt, który zawiera flagi dziedziczenia w obiekcie katalogu.
- propagationFlags
- PropagationFlags
PropagationFlags Obiekt, który zawiera flagi propagacji dziedziczenia w obiekcie katalogu.
- type
- AccessControlType
AccessControlType Obiekt, który zawiera typ ACE.
Zwraca
Obiekt AccessRule , który odpowiada obiektowi ActiveDirectorySecurity .
Zobacz też
Dotyczy
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)
AccessRule Tworzy obiekt z określonymi wartościami.
public:
override 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 objectGuid, Guid inheritedObjectGuid);
public override sealed 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 objectGuid, Guid inheritedObjectGuid);
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 Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectGuid As Guid, inheritedObjectGuid As Guid) As AccessRule
Parametry
- identityReference
- IdentityReference
IdentityReference Obiekt, taki jak obiekt NTAccount, który jest rozpoznawany jako identyfikator zabezpieczeń (SID).
- isInherited
- Boolean
Boolean Obiekt wskazujący, czy acEs są dziedziczone. true jeśli acEs są dziedziczone; w przeciwnym razie , false.
- inheritanceFlags
- InheritanceFlags
InheritanceFlags Obiekt, który zawiera flagi dziedziczenia dla obiektu katalogu.
- propagationFlags
- PropagationFlags
PropagationFlags Obiekt, który zawiera flagi propagacji dziedziczenia dla obiektu katalogu.
- type
- AccessControlType
AccessControlType Obiekt, który zawiera typ ACE.
- inheritedObjectGuid
- Guid
Guid Obiekt, który zawiera identyfikator GUID dziedziczonego obiektu katalogu.
Zwraca
Obiekt AccessRule , który odpowiada obiektowi ActiveDirectorySecurity .