Sdílet prostřednictvím


DataProtectionPermission.Flags Vlastnost

Definice

Získá nebo nastaví příznaky ochrany dat a paměti.

public:
 property System::Security::Permissions::DataProtectionPermissionFlags Flags { System::Security::Permissions::DataProtectionPermissionFlags get(); void set(System::Security::Permissions::DataProtectionPermissionFlags value); };
public System.Security.Permissions.DataProtectionPermissionFlags Flags { get; set; }
member this.Flags : System.Security.Permissions.DataProtectionPermissionFlags with get, set
Public Property Flags As DataProtectionPermissionFlags

Hodnota vlastnosti

Bitové kombinace DataProtectionPermissionFlags hodnot.

Výjimky

Zadaná hodnota není platnou DataProtectionPermissionFlags kombinací hodnot.

Příklady

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

Console::WriteLine( "Creating the intersection of the second and "
"first permissions." );
sp4 = dynamic_cast<DataProtectionPermission^>(sp2->Intersect( sp1 ));
Console::WriteLine( "The value of the Flags property is: {0}", sp4->Flags );
Console.WriteLine("Creating the intersection of the second and " +
    "first permissions.");
sp4 = (DataProtectionPermission)sp2.Intersect(sp1);
Console.WriteLine("The value of the Flags property is: " +
    sp4.Flags.ToString());
Console.WriteLine("Creating the intersection of the second and " + "first permissions.")
sp4 = CType(sp2.Intersect(sp1), DataProtectionPermission)
Console.WriteLine("The value of the Flags property is: " + sp4.Flags.ToString())

Poznámky

Tato vlastnost určuje, zda Protect lze použít metody ProtectedData a Unprotect třídy a ProtectedMemory .

Platí pro