DataProtectionPermission Konstruktory

Definice

Inicializuje novou instanci DataProtectionPermission třídy.

Přetížení

DataProtectionPermission(DataProtectionPermissionFlags)

Inicializuje novou instanci DataProtectionPermission třídy se zadanými příznaky oprávnění.

DataProtectionPermission(PermissionState)

Inicializuje novou instanci DataProtectionPermission třídy se zadaným stavem oprávnění.

DataProtectionPermission(DataProtectionPermissionFlags)

Zdroj:
DataProtectionPermission.cs
Zdroj:
DataProtectionPermission.cs
Zdroj:
DataProtectionPermission.cs

Inicializuje novou instanci DataProtectionPermission třídy se zadanými příznaky oprávnění.

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)

Parametry

Výjimky

flag není platná kombinace DataProtectionPermissionFlags hodnot.

Příklady

Následující příklad kódu ukazuje použití konstruktoru DataProtectionPermission(DataProtectionPermissionFlags) . Tento příklad kódu je součástí většího příkladu DataProtectionPermission pro třídu.

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()

Viz také

Platí pro

DataProtectionPermission(PermissionState)

Zdroj:
DataProtectionPermission.cs
Zdroj:
DataProtectionPermission.cs
Zdroj:
DataProtectionPermission.cs

Inicializuje novou instanci DataProtectionPermission třídy se zadaným stavem oprávnění.

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)

Parametry

state
PermissionState

Jedna z PermissionState hodnot.

Výjimky

state není platná PermissionState hodnota.

Příklady

Následující příklad kódu ukazuje použití konstruktoru DataProtectionPermission(PermissionState) . Tento příklad kódu je součástí většího příkladu DataProtectionPermission pro třídu.

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

Poznámky

Vytvoří buď None (plně omezený), nebo Unrestricted přístup k datům a paměti.

Viz také

Platí pro