Share via


AccessRule<T> Sınıf

Tanım

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)

Şunlara uygulanır