Compartir a través de


DataProtectionPermission.Flags Propiedad

Definición

Obtiene o establece los datos y los indicadores de protección de la memoria.

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

Valor de propiedad

Combinación bit a bit de los valores de DataProtectionPermissionFlags.

Excepciones

El valor especificado no es una combinación válida de los valores de DataProtectionPermissionFlags.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la Flags propiedad . Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase DataProtectionPermission.

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

Comentarios

Esta propiedad especifica si se pueden usar los Protect métodos y Unprotect de las ProtectedData clases y ProtectedMemory .

Se aplica a