ObfuscateAssemblyAttribute.AssemblyIsPrivate Eigenschaft

Definition

Ruft einen Boolean-Wert ab, der angibt, ob die Assembly als privat markiert wurde.

public:
 property bool AssemblyIsPrivate { bool get(); };
public bool AssemblyIsPrivate { get; }
member this.AssemblyIsPrivate : bool
Public ReadOnly Property AssemblyIsPrivate As Boolean

Eigenschaftswert

Boolean

true, wenn die Assembly als privat markiert wurde, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie der Attributkonstruktor die AssemblyIsPrivate Eigenschaft truefestlegt, um anzugeben, dass eine Assembly privat ist. Die StripAfterObfuscation Eigenschaft ist false, um zu verhindern, dass das Obfuscationstool das Attribut nach der Verarbeitung entfernt.

using System;
using System.Reflection;

[assembly: ObfuscateAssemblyAttribute(true,
    StripAfterObfuscation=false)]
Imports System.Reflection

<Assembly: ObfuscateAssemblyAttribute(False, _
    StripAfterObfuscation:=False)>

Hinweise

Eine private Assembly wird nur von der Anwendung verwendet, von der es sich um einen Teil handelt und nicht durch andere Software.

Wichtig

Durch Das Anwenden dieses Attributs wird die Assembly nicht automatisch verschleiert. Das Anwenden des Attributs ist eine Alternative zum Erstellen einer Konfigurationsdatei für das Obfuscationstool. Das heißt, es stellt lediglich Anweisungen für ein Obfuscationstool bereit. Microsoft empfiehlt, dass Anbieter von Obfuscationstools die hier beschriebenen Semantik befolgen. Es gibt jedoch keine Garantie, dass ein bestimmtes Tool Microsoft-Empfehlungen folgt.

Gilt für: