ObfuscateAssemblyAttribute.AssemblyIsPrivate Eigenschap

Definitie

Hiermee wordt een Boolean waarde opgehaald die aangeeft of de assembly is gemarkeerd als privé.

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

Waarde van eigenschap

true als de assembly als privé is gemarkeerd; anders, false.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe de kenmerkconstructor de AssemblyIsPrivate eigenschap trueinstelt op , om op te geven dat een assembly privé is. De StripAfterObfuscation eigenschap is false, om te voorkomen dat het hulpprogramma voor verdoofing het kenmerk na de verwerking stript.

using System;
using System.Reflection;

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

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

Opmerkingen

Een privéassembly wordt alleen gebruikt door de toepassing waarvan het deel uitmaakt, en niet door andere software.

Important

Als u dit kenmerk toepast, wordt de assembly niet automatisch verborgen. Het toepassen van het kenmerk is een alternatief voor het maken van een configuratiebestand voor het verborgen hulpprogramma. Dat wil gezegd, het biedt slechts instructies voor een verdoezelingsprogramma. Microsoft raadt aan dat leveranciers van verborgen hulpprogramma's de semantiek volgen die hier worden beschreven. Er is echter geen garantie dat een bepaald hulpprogramma Microsoft aanbevelingen volgt.

Van toepassing op