ObfuscationAttribute.Feature Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur de chaîne reconnue par l’outil d’obfuscation et qui spécifie les options de traitement.
public:
property System::String ^ Feature { System::String ^ get(); void set(System::String ^ value); };
public string? Feature { get; set; }
public string Feature { get; set; }
member this.Feature : string with get, set
Public Property Feature As String
Valeur de propriété
Valeur de chaîne reconnue par l’outil d’obfuscation et qui spécifie les options de traitement. La valeur par défaut est « all ».
Exemples
L’exemple de code suivant montre une méthode marquée avec la valeur "default" de la Feature propriété. Il est nécessaire de spécifier false pour la Exclude propriété d’éviter MethodA l’exclusion de l’obfuscation, car la valeur par défaut de la Exclude propriété est true. La StripAfterObfuscation propriété est false de sorte que l’outil d’obfuscation ne supprime pas l’attribut après l’obfuscation.
Ce code fait partie d’un exemple plus large qui peut être compilé et exécuté. Consultez la classe ObfuscationAttribute.
[ObfuscationAttribute(Exclude=false, Feature="default",
StripAfterObfuscation=false)]
public void MethodA() {}
<ObfuscationAttribute(Exclude:=False, _
Feature:="default", StripAfterObfuscation:=False)> _
Public Sub MethodA()
End Sub
Remarques
La valeur passée à cette propriété dépend de l’outil d’obfuscation utilisé. Il est recommandé que les fournisseurs d’outils d’obfuscation prennent en charge au moins « par défaut » et « all ». Les fournisseurs peuvent utiliser ces paramètres conjointement avec le fichier de configuration XML.
Important
L’application de cet attribut n’obfusque pas automatiquement l’entité de code à laquelle vous l’appliquez. L’application de l’attribut est une alternative à la création d’un fichier de configuration pour l’outil d’obfuscation. Autrement dit, il fournit simplement des instructions pour un outil d’obfuscation. Microsoft recommande aux fournisseurs d’outils d’obfuscation de suivre la sémantique décrite ici. Toutefois, il n’existe aucune garantie qu’un outil particulier suit les recommandations de Microsoft.