AccessRule<T> Sınıf
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.
Kullanıcının kimliğinin, erişim maskesinin ve erişim denetim türünün (izin ver veya reddet) birleşimini temsil eder. AccessRule'1 nesnesi, kuralın alt nesneler tarafından nasıl devralındığı ve devralma işleminin nasıl yayıldığını da içerir.
generic <typename T>
where T : value classpublic ref class AccessRule : System::Security::AccessControl::AccessRule
public class AccessRule<T> : System.Security.AccessControl.AccessRule where T : struct
type AccessRule<'T (requires 'T : struct)> = class
inherit AccessRule
Public Class AccessRule(Of T)
Inherits AccessRule
Tür Parametreleri
- T
Erişim kuralı için erişim hakları türü.
- Devralma
Açıklamalar
Erişim hakları (izinler) T türüdür ve bir int'ye veya int'den tür ataması yapabilirsiniz. Örneğin, erişim hakları türü olarak bir FileSystemRights yayınlayabilir ve ardından örneği normal şekilde kullanabilirsiniz. Buna karşılık, AccessRule her zaman int türü erişim haklarını alır.
Oluşturucular
AccessRule<T>(IdentityReference, T, AccessControlType) |
Belirtilen değerleri kullanarak AccessRule'1 sınıfının yeni bir örneğini başlatır. |
AccessRule<T>(IdentityReference, T, InheritanceFlags, PropagationFlags, AccessControlType) |
Belirtilen değerleri kullanarak AccessRule'1 sınıfının yeni bir örneğini başlatır. |
AccessRule<T>(String, T, AccessControlType) |
Belirtilen değerleri kullanarak AccessRule'1 sınıfının yeni bir örneğini başlatır. |
AccessRule<T>(String, T, InheritanceFlags, PropagationFlags, AccessControlType) |
Belirtilen değerleri kullanarak AccessRule'1 sınıfının yeni bir örneğini başlatır. |
Özellikler
AccessControlType |
AccessControlType Bu AccessRule nesneyle ilişkili değeri alır. (Devralındığı yer: AccessRule) |
AccessMask |
Bu kural için erişim maskesini alır. (Devralındığı yer: AuthorizationRule) |
IdentityReference |
Bu kuralın IdentityReference uygulandığı değeri alır. (Devralındığı yer: AuthorizationRule) |
InheritanceFlags |
Bu kuralın alt nesneler tarafından nasıl devralındığını belirleyen bayrakların değerini alır. (Devralındığı yer: AuthorizationRule) |
IsInherited |
Bu kuralın açıkça ayarlandığını veya bir üst kapsayıcı nesnesinden devralındığını belirten bir değer alır. (Devralındığı yer: AuthorizationRule) |
PropagationFlags |
Bu kuralın devralma işleminin alt nesnelere nasıl yayıldığına karar veren yayma bayraklarının değerini alır. Bu özellik yalnızca sabit listesi değeri InheritanceFlags olmadığında Noneönemlidir. (Devralındığı yer: AuthorizationRule) |
Rights |
Geçerli örneğin haklarını alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |