ObfuscationAttribute.Feature Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Zeichenfolgenwert ab, der vom Verbergungstool erkannt wird und der Verarbeitungsoptionen angibt, oder legt diesen fest.
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
Eigenschaftswert
Ein Zeichenfolgenwert, der vom Verbergungstool erkannt wird und Verarbeitungsoptionen angibt. Der Standardwert ist "all".
Beispiele
Das folgende Codebeispiel zeigt eine Methode, die mit dem Wert "default"
für die Feature -Eigenschaft gekennzeichnet ist. Es ist erforderlich, für die -Eigenschaft anzugebenfalse
, um das Ausschließen MethodA
von der Verschleierung zu vermeiden, da der Standardwert für die Exclude -Eigenschaft isttrue
.Exclude Die StripAfterObfuscation -Eigenschaft ist false
so, dass das Verschleierungstool das Attribut nach der Verschleierung nicht entfernt.
Dieser Code ist Teil eines größeren Beispiels, das kompiliert und ausgeführt werden kann. Weitere Informationen finden Sie unter der ObfuscationAttribute-Klasse.
[ObfuscationAttribute(Exclude=false, Feature="default",
StripAfterObfuscation=false)]
public void MethodA() {}
<ObfuscationAttribute(Exclude:=False, _
Feature:="default", StripAfterObfuscation:=False)> _
Public Sub MethodA()
End Sub
Hinweise
Der an diese Eigenschaft übergebene Wert hängt vom verwendeten Verschleierungstool ab. Es wird empfohlen, dass Anbieter von Verschleierungstools mindestens "standard" und "all" unterstützen. Anbieter können diese Einstellungen in Verbindung mit der XML-Konfigurationsdatei verwenden.
Wichtig
Durch das Anwenden dieses Attributs wird die Codeentität, auf die Sie es anwenden, nicht automatisch verschleiert. Das Anwenden des Attributs ist eine Alternative zum Erstellen einer Konfigurationsdatei für das Verschleierungstool. Das heißt, es enthält lediglich Anweisungen für ein Verschleierungstool. Microsoft empfiehlt, dass Anbieter von Verschleierungstools die hier beschriebene Semantik befolgen. Es gibt jedoch keine Garantie dafür, dass ein bestimmtes Tool den Empfehlungen von Microsoft folgt.