ActiveDirectorySecurity.AccessRuleFactory Yöntem

Tanım

bir AccessRule nesnesi oluşturur.

Aşırı Yüklemeler

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs

Belirtilen değerlere sahip bir AccessRule nesne oluşturur.

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

Parametreler

identityReference
IdentityReference

Güvenlik IdentityReference tanımlayıcısına (SID) çözümleyen NTAccount nesnesi gibi bir nesne.

accessMask
Int32

Int32 Kullanılacak erişim ayrıcalıklarını gösteren bit maskesi.

isInherited
Boolean

ACL'lerin Boolean devralınıp devralınmadığını gösteren nesne. true ACL'ler devralındıysa; aksi takdirde , false.

inheritanceFlags
InheritanceFlags

Dizin InheritanceFlags nesnesinde devralma bayrakları içeren bir nesne.

propagationFlags
PropagationFlags

Bir PropagationFlags dizin nesnesinde devralma yayma bayrakları içeren bir nesne.

type
AccessControlType

AccessControlType ACE türünü içeren bir nesne.

Döndürülenler

AccessRule nesnesine ActiveDirectorySecurity karşılık gelen.

Ayrıca bkz.

Şunlara uygulanır

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs
Kaynak:
ActiveDirectorySecurity.cs

Belirtilen değerlere sahip bir AccessRule nesne oluşturur.

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

Parametreler

identityReference
IdentityReference

Güvenlik IdentityReference tanımlayıcısına (SID) çözümleyen NTAccount nesnesi gibi bir nesne.

accessMask
Int32

Int32 Kullanılacak erişim ayrıcalıklarını gösteren bit maskesi.

isInherited
Boolean

ACL'lerin Boolean devralındığını gösteren nesne. true ACL'ler devralındıysa; aksi takdirde , false.

inheritanceFlags
InheritanceFlags

Dizin InheritanceFlags nesnesi için devralma bayrakları içeren bir nesne.

propagationFlags
PropagationFlags

Bir PropagationFlags dizin nesnesi için devralma yayma bayrakları içeren bir nesne.

type
AccessControlType

AccessControlType ACE türünü içeren bir nesne.

objectGuid
Guid

Guid Dizin nesnesinin GUID'sini içeren nesne.

inheritedObjectGuid
Guid

Guid Devralınan dizin nesnesinin GUID'sini içeren nesne.

Döndürülenler

AccessRule nesnesine ActiveDirectorySecurity karşılık gelen.

Ayrıca bkz.

Şunlara uygulanır