DataProtectionPermission.Flags Propriété

Définition

Obtient ou définit les indicateurs de protection des données et de la mémoire.

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

Valeur de propriété

DataProtectionPermissionFlags

Combinaison d'opérations de bits des valeurs DataProtectionPermissionFlags.

Exceptions

La valeur spécifiée n’est pas une combinaison valide des valeurs DataProtectionPermissionFlags.

Exemples

L’exemple de code suivant montre l’utilisation de la Flags propriété. Cet exemple de code fait partie d’un exemple plus grand fourni pour la DataProtectionPermission classe.

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

Remarques

Cette propriété spécifie si les méthodes et Unprotect les Protect méthodes des classes et ProtectedMemory des ProtectedData classes peuvent être utilisées.

S’applique à