ObfuscationAttribute.Feature Tulajdonság

Definíció

Lekéri vagy beállít egy sztringértéket, amelyet az obfuscation eszköz felismer, és amely megadja a feldolgozási beállításokat.

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

Tulajdonság értéke

Az obfuscation eszköz által felismert sztringérték, amely a feldolgozási beállításokat határozza meg. Az alapértelmezett érték az "összes".

Példák

Az alábbi példakód egy metódust mutat be, amely a tulajdonság értékével "default"Feature van megjelölve. Meg kell adnifalse, hogy a Exclude tulajdonság ne zárja ki MethodA az eltömítést, mert a tulajdonság Excludealapértelmezett értéke .true A StripAfterObfuscation tulajdonság úgy van false , hogy az obfuscation eszköz ne sztriptízelje az attribútumot az elfedés után.

Ez a kód egy nagyobb, lefordítható és végrehajtható példa része. Tekintse meg a ObfuscationAttribute osztályt.

[ObfuscationAttribute(Exclude=false, Feature="default",
    StripAfterObfuscation=false)]
public void MethodA() {}
<ObfuscationAttribute(Exclude:=False, _
    Feature:="default", StripAfterObfuscation:=False)> _
Public Sub MethodA()
End Sub

Megjegyzések

A tulajdonságnak átadott érték a használt obfuscation eszköztől függ. Javasoljuk, hogy az obfuscation-eszközök gyártói legalább az "alapértelmezett" és az "összes" elemet támogassák. A szállítók ezeket a beállításokat az XML-konfigurációs fájllal együtt használhatják.

Important

Az attribútum alkalmazása nem teszi automatikusan elhomályosítani azt a kódentitást, amelyre alkalmazza. Az attribútum alkalmazása alternatíva egy konfigurációs fájl létrehozására az obfuscation eszközhöz. Vagyis csupán útmutatást nyújt egy elfedő eszközhöz. Microsoft javasolja, hogy az obfuscation-eszközök gyártói kövessék az itt leírt szemantikát. Azonban nincs garancia arra, hogy egy adott eszköz Microsoft javaslatokat követ.

A következőre érvényes: