DataProtectionPermission Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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
Bitové kombinace DataProtectionPermissionFlags hodnot.
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)
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.