ObfuscateAssemblyAttribute.AssemblyIsPrivate Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.