Aracılığıyla paylaş


ActiveDirectorySecurity.AccessRuleFactory Yöntem

Tanım

Bir AccessRule nesnesi oluşturur.

Aşırı Yüklemeler

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

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

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

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

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

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

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

inheritanceFlags
InheritanceFlags

Bir InheritanceFlags dizin 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

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ı belirten 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 değerini içeren nesne.

inheritedObjectGuid
Guid

Guid Devralınan dizin nesnesinin GUID değerini içeren nesne.

Döndürülenler

AccessRule nesnesine ActiveDirectorySecurity karşılık gelen.

Ayrıca bkz.

Şunlara uygulanır