ObfuscationAttribute.Feature Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.