ObfuscateAssemblyAttribute(Boolean) Constructor

Definitie

Initialiseert een nieuw exemplaar van de ObfuscateAssemblyAttribute klasse, waarbij wordt aangegeven of de assembly die moet worden verborgen openbaar of privé is.

public:
 ObfuscateAssemblyAttribute(bool assemblyIsPrivate);
public ObfuscateAssemblyAttribute(bool assemblyIsPrivate);
new System.Reflection.ObfuscateAssemblyAttribute : bool -> System.Reflection.ObfuscateAssemblyAttribute
Public Sub New (assemblyIsPrivate As Boolean)

Parameters

assemblyIsPrivate
Boolean

true indien de assembly wordt gebruikt binnen het bereik van één toepassing; anders, false.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe de kenmerkconstructor aangeeft 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

Markeer assembly's als privé als ze alleen door uw toepassing worden gebruikt en zijn geen bibliotheken die door andere software moeten worden gebruikt. Over het algemeen vertelt het markeren van een assembly als privé een obfuscator dat de namen van alle methoden, inclusief openbare methoden, kunnen worden verborgen als onderdeel van het verdoezelen van een toepassing. Als een assembly openbaar is, mag een obfuscator de namen van openbare leden niet verdoezelen.

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