ObfuscationAttribute.Feature Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore stringa riconosciuto dallo strumento di offuscamento, che specifica le opzioni di elaborazione.
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
Valore della proprietà
Valore stringa riconosciuto dallo strumento di offuscamento, che specifica le opzioni di elaborazione. L'impostazione predefinita è "all".
Esempio
Nell'esempio di codice seguente viene illustrato un metodo contrassegnato con il valore "default"
per la Feature proprietà . È necessario specificare false
per la Exclude proprietà per evitare l'esclusione MethodA
dall'offuscamento, perché l'impostazione predefinita per la Exclude proprietà è true
. La StripAfterObfuscation proprietà è false
in modo che lo strumento di offuscamento non rimuoverà l'attributo dopo l'offuscamento.
Questo codice fa parte di un esempio più ampio che può essere compilato ed eseguito. Vedere 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
Commenti
Il valore passato a questa proprietà dipende dallo strumento di offuscamento usato. È consigliabile che i fornitori di strumenti di offuscamento supportino almeno "default" e "all". I fornitori possono usare queste impostazioni insieme al file di configurazione XML.
Importante
L'applicazione di questo attributo non offusca automaticamente l'entità di codice a cui viene applicata. L'applicazione dell'attributo è un'alternativa alla creazione di un file di configurazione per lo strumento di offuscamento. Ciò significa che fornisce semplicemente istruzioni per uno strumento di offuscamento. Microsoft consiglia ai fornitori di strumenti di offuscamento di seguire la semantica descritta qui. Tuttavia, non esiste alcuna garanzia che uno strumento specifico segua Microsoft raccomandazioni.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per