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ğinde özelliği için Feature değeriyle "default" işaretlenmiş bir yöntem gösterilmektedir. Özelliğin varsayılan değeri olduğu içinExclude, özelliğin karartma dışında kalmaması MethodA için Exclude belirtilmesi falsetruegerekir.
StripAfterObfuscation özelliği, false gizleme aracının gizlemeden sonra özniteliğini çıkarmayacak şekildedir.
Bu kod, derlenip yürütülebilen daha büyük bir örneğin parçasıdır. ObfuscationAttribute sınıfına 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. Gizleme 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 gizlemez. özniteliğinin uygulanması, 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, gizleme 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.