PipeSecurity.AccessRuleFactory Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen değerlerle sınıfının yeni bir örneğini AccessRule başlatır.
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 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 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
Erişim kuralının geçerli olduğu kimlik. Nesne olarak atanabilecek bir SecurityIdentifier nesne olmalıdır.
- accessMask
- Int32
Bu kuralın erişim maskesi. Erişim maskesi, anlamı tek tek tümleştiriciler tarafından tanımlanan 32 bitlik anonim bit koleksiyonudur.
- isInherited
- Boolean
true
bu kural bir üst kapsayıcıdan devralındıysa; aksi takdirde , false
.
- inheritanceFlags
- InheritanceFlags
Erişim kuralının InheritanceFlags devralma özelliklerini belirten değerlerden biri.
- propagationFlags
- PropagationFlags
Devralınan erişim kurallarının PropagationFlags otomatik olarak yayılıp yayılmayacağını belirten değerlerden biri. olarak ayarlanırsa inheritanceFlags
Noneyayma bayrakları yoksayılır.
- type
- AccessControlType
Geçerli erişim denetim türünü belirtir.
Döndürülenler
AccessRule Bu yöntemin oluşturduğu nesne.
Özel durumlar
accessMask
, inheritanceFlags
, propagationFlags
veya type
geçersiz bir değer belirtir.
identityReference
SecurityIdentifier türünde veya türüne NTAccountdönüştürülebilen gibi bir tür SecurityIdentifierdeğildir.
Açıklamalar
Erişim denetimi kuralları oluşturmanın önerilen yolu, sınıfın oluşturucularını PipeAccessRule kullanmaktır.