Aracılığıyla paylaş


DataProtectionPermission Oluşturucular

Tanım

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

Aşırı Yüklemeler

DataProtectionPermission(DataProtectionPermissionFlags)

Belirtilen izin bayraklarıyla sınıfının yeni bir örneğini DataProtectionPermission başlatır.

DataProtectionPermission(PermissionState)

Belirtilen izin durumuyla sınıfının yeni bir örneğini DataProtectionPermission başlatır.

DataProtectionPermission(DataProtectionPermissionFlags)

Kaynak:
DataProtectionPermission.cs
Kaynak:
DataProtectionPermission.cs
Kaynak:
DataProtectionPermission.cs
Kaynak:
DataProtectionPermission.cs

Belirtilen izin bayraklarıyla sınıfının yeni bir örneğini DataProtectionPermission başlatır.

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

Parametreler

flag
DataProtectionPermissionFlags

Değerlerin bit düzeyinde birleşimi DataProtectionPermissionFlags .

Özel durumlar

flag değerlerin DataProtectionPermissionFlags geçerli bir bileşimi değildir.

Örnekler

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

Console::WriteLine( "Creating a permission with the Flags property ="
" ProtectData." );
DataProtectionPermission ^ sp = gcnew DataProtectionPermission( DataProtectionPermissionFlags::ProtectData );

ProtectData();
Console.WriteLine("Creating a permission with the Flags property =" +
    " ProtectData.");
DataProtectionPermission sp = new DataProtectionPermission(
    DataProtectionPermissionFlags.ProtectData);
sp.PermitOnly();
Console.WriteLine("Creating a permission with the Flags property =" + " ProtectData.")
Dim sp As New DataProtectionPermission(DataProtectionPermissionFlags.ProtectData)
sp.PermitOnly()

Ayrıca bkz.

Şunlara uygulanır

DataProtectionPermission(PermissionState)

Kaynak:
DataProtectionPermission.cs
Kaynak:
DataProtectionPermission.cs
Kaynak:
DataProtectionPermission.cs
Kaynak:
DataProtectionPermission.cs

Belirtilen izin durumuyla sınıfının yeni bir örneğini DataProtectionPermission başlatır.

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

Parametreler

state
PermissionState

Değerlerden PermissionState biri.

Özel durumlar

state geçerli PermissionState bir değer değil.

Örnekler

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

DataProtectionPermission ^ sp3 = gcnew DataProtectionPermission( PermissionState::Unrestricted );
DataProtectionPermission sp3 = new DataProtectionPermission(
    PermissionState.Unrestricted);
Dim sp3 As New DataProtectionPermission(PermissionState.Unrestricted)

Açıklamalar

None Veri ve belleğe erişim (tamamen kısıtlanmış) veya Unrestricted erişim oluşturur.

Ayrıca bkz.

Şunlara uygulanır