DirectoryObjectSecurity.AccessRuleFactory Metod

Definition

Initierar en ny instans av AccessRule klassen med de angivna värdena.

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

Parametrar

identityReference
IdentityReference

Den identitet som åtkomstregeln gäller för. Det måste vara ett objekt som kan gjutas som en SecurityIdentifier.

accessMask
Int32

Åtkomstmasken för den här regeln. Åtkomstmasken är en 32-bitars samling anonyma bitar, vars innebörd definieras av de enskilda integrerarna.

isInherited
Boolean

sant om den här regeln ärvs från en överordnad container.

inheritanceFlags
InheritanceFlags

Anger arvsegenskaperna för åtkomstregeln.

propagationFlags
PropagationFlags

Anger om ärvda åtkomstregler ska spridas automatiskt. Spridningsflaggor ignoreras om inheritanceFlags är inställt på None.

type
AccessControlType

Anger den giltiga åtkomstkontrolltypen.

objectType
Guid

Identiteten för den klass av objekt som den nya åtkomstregeln gäller för.

inheritedObjectType
Guid

Identiteten för klassen för underordnade objekt som kan ärva den nya åtkomstregeln.

Returer

Objektet AccessRule som den här metoden skapar.

Gäller för