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 "default" değeriyle Feature işaretlenmiş bir yöntem gösterilmektedir. Özelliğin varsayılan değeri olduğu içinfalse, özelliğin karartma dışında kalmaması Exclude için MethodA belirtilmesi Excludetruegerekir.
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.
Important
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.