ObfuscationAttribute.Feature Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Gizleme aracı tarafından tanınan ve işleme seçeneklerini belirten bir dize değeri alır veya ayarlar.
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
Özellik Değeri
Gizleme aracı tarafından tanınan ve işleme seçeneklerini belirten bir dize değeri. Varsayılan değer "tümü"dür.
Örnekler
Aşağıdaki kod örneği, özelliğinin değeriyle "default"
Feature işaretlenmiş bir yöntemi gösterir. Özelliğin Exclude varsayılan değeri olduğundan, özelliğin karartma dışında kalmaması MethodA
için özelliğinin Excludetrue
belirtilmesi false
gerekir.
StripAfterObfuscation özelliği, false
karartma aracının gizlemeden sonra özniteliğini şeritlemeyecek şekildedir.
Bu kod, derlenip yürütülebilen daha büyük bir örneğin parçasıdır. Sınıfına ObfuscationAttribute bakın.
[ObfuscationAttribute(Exclude=false, Feature="default",
StripAfterObfuscation=false)]
public void MethodA() {}
<ObfuscationAttribute(Exclude:=False, _
Feature:="default", StripAfterObfuscation:=False)> _
Public Sub MethodA()
End Sub
Açıklamalar
Bu özelliğe geçirilen değer, kullanılan gizleme aracına bağlıdır. Karartma araçları satıcılarının en az "varsayılan" ve "tümü" desteğine sahip olması önerilir. Satıcılar bu ayarları XML yapılandırma dosyasıyla birlikte kullanabilir.
Önemli
Bu özniteliğin uygulanması, uyguladığınız kod varlığını otomatik olarak karartmaz. özniteliğini uygulamak, gizleme aracı için bir yapılandırma dosyası oluşturmaya alternatiftir. Yani, yalnızca bir gizleme aracı için yönergeler sağlar. Microsoft, karartma araçları satıcılarının burada açıklanan semantiği izlemesini önerir. Ancak, belirli bir aracın Microsoft önerilerine uyduğunun garantisi yoktur.