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.

C#
public ReflectionPermission (System.Security.Permissions.PermissionState state);

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.

C#
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(PermissionState.None);

Açıklamalar

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

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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.

C#
public ReflectionPermission (System.Security.Permissions.ReflectionPermissionFlag flag);

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.

C#
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess);

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9