Aracılığıyla paylaş


ReflectionPermission Oluşturucular

Tanım

ReflectionPermission sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ReflectionPermission(PermissionState)

Belirtilen şekilde tamamen kısıtlanmış veya kısıtlanmamış izinlerle sınıfının yeni bir örneğini ReflectionPermission başlatır.

ReflectionPermission(ReflectionPermissionFlag)

Belirtilen erişimle sınıfının yeni bir örneğini ReflectionPermission başlatır.

ReflectionPermission(PermissionState)

Kaynak:
ReflectionPermission.cs
Kaynak:
ReflectionPermission.cs
Kaynak:
ReflectionPermission.cs
Kaynak:
ReflectionPermission.cs

Belirtilen şekilde tamamen kısıtlanmış veya kısıtlanmamış izinlerle sınıfının yeni bir örneğini ReflectionPermission başlatır.

public:
 ReflectionPermission(System::Security::Permissions::PermissionState state);
public ReflectionPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.ReflectionPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.ReflectionPermission
Public Sub New (state As PermissionState)

Parametreler

state
PermissionState

Değerlerden PermissionState biri.

Özel durumlar

state parametresi geçerli bir değeri PermissionStatedeğildir.

Örnekler

Aşağıdaki kod örneği oluşturucunun ReflectionPermission.ReflectionPermission(PermissionState) kullanımını gösterir. Bu örnek, sınıfı için ReflectionPermission sağlanan daha büyük bir örneğin parçasıdır.

ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(PermissionState.None);
Dim restrictedMemberAccessPerm As New ReflectionPermission(PermissionState.None)

Açıklamalar

Tamamen kısıtlanmış (None) veya Unrestricted meta verilere erişim oluşturur.

Şunlara uygulanır

ReflectionPermission(ReflectionPermissionFlag)

Kaynak:
ReflectionPermission.cs
Kaynak:
ReflectionPermission.cs
Kaynak:
ReflectionPermission.cs
Kaynak:
ReflectionPermission.cs

Belirtilen erişimle sınıfının yeni bir örneğini ReflectionPermission başlatır.

public:
 ReflectionPermission(System::Security::Permissions::ReflectionPermissionFlag flag);
public ReflectionPermission (System.Security.Permissions.ReflectionPermissionFlag flag);
new System.Security.Permissions.ReflectionPermission : System.Security.Permissions.ReflectionPermissionFlag -> System.Security.Permissions.ReflectionPermission
Public Sub New (flag As ReflectionPermissionFlag)

Parametreler

Özel durumlar

flag parametresi geçerli bir değeri ReflectionPermissionFlagdeğildir.

Örnekler

Aşağıdaki kod örneği oluşturucunun ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) kullanımını gösterir. Bu örnek, sınıfı için ReflectionPermission sağlanan daha büyük bir örneğin parçasıdır.

ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess);
Dim restrictedMemberAccessPerm As New ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess)

Şunlara uygulanır