DataProtectionPermission.Flags Właściwość

Definicja

Pobiera lub ustawia flagi ochrony danych i pamięci.

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

Wartość właściwości

DataProtectionPermissionFlags

Bitowa kombinacja DataProtectionPermissionFlags wartości.

Wyjątki

Określona wartość nie jest prawidłową kombinacją DataProtectionPermissionFlags wartości.

Przykłady

Poniższy przykład kodu przedstawia użycie Flags właściwości. Ten przykład kodu jest częścią większego przykładu podanego DataProtectionPermission dla klasy.

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

Uwagi

Ta właściwość określa, czy Protect można używać metod ProtectedData i Unprotect klas iProtectedMemory.

Dotyczy