Share via


PersistedAssemblyBuilder Klasse

Definition

public ref class PersistedAssemblyBuilder sealed : System::Reflection::Emit::AssemblyBuilder
public sealed class PersistedAssemblyBuilder : System.Reflection.Emit.AssemblyBuilder
type PersistedAssemblyBuilder = class
    inherit AssemblyBuilder
Public NotInheritable Class PersistedAssemblyBuilder
Inherits AssemblyBuilder
Vererbung
PersistedAssemblyBuilder

Konstruktoren

PersistedAssemblyBuilder(AssemblyName, Assembly, IEnumerable<CustomAttributeBuilder>)

Eigenschaften

CodeBase
Veraltet.

Ruft den ursprünglich angegebenen Speicherort der Assembly ab (z. B. in einem AssemblyName-Objekt).

(Geerbt von AssemblyBuilder)
CustomAttributes

Ruft eine Sammlung ab, die die benutzerdefinierten Attribute dieser Assembly enthält.

(Geerbt von Assembly)
DefinedTypes (Geerbt von AssemblyBuilder)
EntryPoint

Gibt den Einstiegspunkt dieser Assembly zurück.

(Geerbt von AssemblyBuilder)
EscapedCodeBase
Veraltet.
Veraltet.

Ruft den URI einschließlich Escapezeichen ab, der die CodeBase darstellt.

(Geerbt von Assembly)
Evidence

Ruft den Beweis für diese Assembly ab.

(Geerbt von AssemblyBuilder)
ExportedTypes

Ruft eine Auflistung der in dieser Assembly definierten öffentlichen Typen ab, die außerhalb der Assembly sichtbar sind.

(Geerbt von Assembly)
FullName
GlobalAssemblyCache
Veraltet.

Ruft einen Wert ab, der angibt, ob die Assembly aus dem globalen Assemblycache geladen wurde.

(Geerbt von AssemblyBuilder)
HostContext

Ruft den Hostkontext ab, in dem die dynamische Assembly erstellt wird.

(Geerbt von AssemblyBuilder)
ImageRuntimeVersion

Ruft die Version der Common Language Runtime ab, die in der Datei gespeichert wird, die das Manifest enthält.

(Geerbt von AssemblyBuilder)
IsCollectible

Ruft einen Wert ab, der angibt, ob sich diese dynamische Assembly in einem Sammelelement AssemblyLoadContextbefindet.

(Geerbt von AssemblyBuilder)
IsDynamic
IsFullyTrusted

Ruft einen Wert ab, der angibt, ob die aktuelle Assembly mit voller Vertrauenswürdigkeit geladen wird.

(Geerbt von Assembly)
Location

Ruft den Speicherort der geladenen Datei, die das Manifest enthält, im CodeBase-Format ab, sofern es sich nicht um eine Schattenkopie handelt.

(Geerbt von AssemblyBuilder)
ManifestModule
Modules (Geerbt von AssemblyBuilder)
PermissionSet

Ruft den Berechtigungssatz der aktuellen dynamischen Assembly ab.

(Geerbt von AssemblyBuilder)
ReflectionOnly

Ruft einen Wert ab, der angibt, ob sich die dynamische Assembly im reflektionsbezogenen Kontext befindet.

(Geerbt von AssemblyBuilder)
SecurityRuleSet

Ruft einen Wert ab, der angibt, welchen Satz von Sicherheitsregeln die Common Language Runtime (CLR) für diese Assembly erzwingt.

(Geerbt von AssemblyBuilder)

Methoden

AddResourceFile(String, String)

Fügt dieser Assembly eine vorhandene Ressourcendatei hinzu.

(Geerbt von AssemblyBuilder)
AddResourceFile(String, String, ResourceAttributes)

Fügt dieser Assembly eine vorhandene Ressourcendatei hinzu.

(Geerbt von AssemblyBuilder)
CreateInstance(String)

Sucht den angegebenen Typ aus dieser Assembly unter Berücksichtigung der Groß- und Kleinschreibung und erstellt mithilfe der Systemaktivierung eine Instanz dieses Typs.

(Geerbt von Assembly)
CreateInstance(String, Boolean)

Sucht den angegebenen Typ aus dieser Assembly, unter wahlweiser Berücksichtigung der Groß- und Kleinschreibung, und erstellt mithilfe der Systemaktivierung eine Instanz dieses Typs.

(Geerbt von Assembly)
CreateInstance(String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[])

Sucht den angegebenen Typ aus dieser Assembly und erstellt mithilfe der Systemaktivierung eine Instanz dieses Typs. Hierbei ist die Berücksichtigung der Groß- und Kleinschreibung optional und Kultur, Argumente, Bindungs- und Aktivierungsattribute sind angegeben.

(Geerbt von Assembly)
DefineDynamicModule(String)

Definiert ein benanntes flüchtiges dynamisches Modul in dieser Assembly.

(Geerbt von AssemblyBuilder)
DefineDynamicModule(String, Boolean)

Definiert ein benanntes flüchtiges dynamisches Modul in dieser Assembly und gibt an, ob Symbolinformationen ausgegeben werden sollen.

(Geerbt von AssemblyBuilder)
DefineDynamicModule(String, String)

Definiert ein dauerhaftes dynamisches Modul mit dem angegebenen Namen, das in der angegebenen Datei gespeichert wird. Es werden keine Symbolinformationen ausgegeben.

(Geerbt von AssemblyBuilder)
DefineDynamicModule(String, String, Boolean)

Definiert ein dauerhaftes dynamisches Modul, legt den Modulnamen und den Namen der Datei fest, in der das Modul gespeichert werden soll, und gibt an, ob Symbolinformationen mithilfe des Standardsymbolwriters ausgegeben werden sollen.

(Geerbt von AssemblyBuilder)
DefineDynamicModuleCore(String)

Definiert beim Überschreiben in einer abgeleiteten Klasse ein dynamisches Modul in dieser Assembly.

(Geerbt von AssemblyBuilder)
DefineResource(String, String, String)

Definiert eine eigenständige verwaltete Ressource mit dem Standardattribut für öffentliche Ressourcen für diese Assembly.

(Geerbt von AssemblyBuilder)
DefineResource(String, String, String, ResourceAttributes)

Definiert eine eigenständige verwaltete Ressource für diese Assembly. Für die verwaltete Ressource können Attribute angegeben werden.

(Geerbt von AssemblyBuilder)
DefineUnmanagedResource(Byte[])

Definiert eine nicht verwaltete Ressource für diese Assembly als nicht transparentes Blob von Bytes.

(Geerbt von AssemblyBuilder)
DefineUnmanagedResource(String)

Definiert eine nicht verwaltete Ressourcendatei für diese Assembly bei gegebenem Namen der Ressourcendatei.

(Geerbt von AssemblyBuilder)
DefineVersionInfoResource()

Definiert eine nicht verwaltete Versionsinformationsressource mithilfe der im AssemblyName-Objekt der Assembly angegebenen Informationen und benutzerdefinierten Attributen der Assembly.

(Geerbt von AssemblyBuilder)
DefineVersionInfoResource(String, String, String, String, String)

Definiert eine nicht verwaltete Versionsinformationsressource für diese Assembly mit den bereitgestellten Angaben.

(Geerbt von AssemblyBuilder)
Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich dem angegebenen Objekt ist.

(Geerbt von AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)
GetCustomAttributes(Boolean)

Gibt die benutzerdefinierten Attribute zurück, die auf den aktuellen AssemblyBuilder angewendet wurden.

(Geerbt von AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Gibt alle benutzerdefinierten Attribute zurück, die auf den aktuellen AssemblyBuilder angewendet wurden und die von einem angegebenen Attributtyp abgeleitet sind.

(Geerbt von AssemblyBuilder)
GetCustomAttributesData()

Gibt CustomAttributeData-Objekte zurück, die Informationen zu den Attributen enthalten, die auf den aktuellen AssemblyBuilder angewendet wurden.

(Geerbt von AssemblyBuilder)
GetDynamicModule(String)

Gibt das dynamische Modul mit dem angegebenen Namen zurück.

(Geerbt von AssemblyBuilder)
GetDynamicModuleCore(String)

Gibt beim Überschreiben in einer abgeleiteten Klasse das dynamische Modul mit dem angegebenen Namen zurück.

(Geerbt von AssemblyBuilder)
GetExportedTypes()

Ruft die in dieser Assembly definierten exportierten Typen ab.

(Geerbt von AssemblyBuilder)
GetFile(String)

Ruft einen FileStream für die angegebene Datei in der Dateitabelle des Manifests dieser Assembly ab.

(Geerbt von AssemblyBuilder)
GetFiles()

Ruft die Dateien in der Dateitabelle eines Assemblymanifests ab.

(Geerbt von Assembly)
GetFiles(Boolean)

Ruft die Dateien in der Dateitabelle eines Assemblymanifests ab und gibt an, ob Ressourcenmodule eingebunden werden sollen.

(Geerbt von AssemblyBuilder)
GetForwardedTypes() (Geerbt von Assembly)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von AssemblyBuilder)
GetLoadedModules()

Ruft alle geladenen Module ab, die Bestandteil dieser Assembly sind.

(Geerbt von Assembly)
GetLoadedModules(Boolean)

Gibt alle geladenen Module zurück, die Bestandteil dieser Assembly sind, und bindet optional Ressourcenmodule ein.

(Geerbt von AssemblyBuilder)
GetManifestResourceInfo(String)

Gibt Informationen darüber zurück, wie die angegebene Ressource beibehalten wurde.

(Geerbt von AssemblyBuilder)
GetManifestResourceNames()

Lädt die angegebene Manifestressource aus dieser Assembly.

(Geerbt von AssemblyBuilder)
GetManifestResourceStream(String)

Lädt die angegebene Manifestressource aus dieser Assembly.

(Geerbt von AssemblyBuilder)
GetManifestResourceStream(Type, String)

Lädt die angegebene Manifestressource, deren Gültigkeitsbereich durch den Namespace des angegebenen Typs festgelegt ist, aus dieser Assembly.

(Geerbt von AssemblyBuilder)
GetModule(String)

Ruft das angegebene Modul in dieser Assembly ab.

(Geerbt von AssemblyBuilder)
GetModules()

Ruft alle Module ab, die Bestandteil dieser Assembly sind.

(Geerbt von Assembly)
GetModules(Boolean)

Ruft alle Module ab, die Bestandteil dieser Assembly sind, und bindet optional Ressourcenmodule ein.

(Geerbt von AssemblyBuilder)
GetName()

Ruft einen AssemblyName für diese Assembly ab.

(Geerbt von Assembly)
GetName(Boolean)
GetObjectData(SerializationInfo, StreamingContext)
Veraltet.

Ruft Serialisierungsinformationen mit allen Daten ab, die für das erneute Instanziieren dieser Assembly benötigt werden.

(Geerbt von Assembly)
GetReferencedAssemblies()

Ruft eine unvollständige Liste von AssemblyName-Objekten für die Assemblys ab, auf die dieser AssemblyBuilder verweist.

(Geerbt von AssemblyBuilder)
GetSatelliteAssembly(CultureInfo)

Ruft die Satellitenassembly für die angegebene Kultur ab.

(Geerbt von AssemblyBuilder)
GetSatelliteAssembly(CultureInfo, Version)

Ruft die angegebene Version der Satellitenassembly für die angegebene Kultur ab.

(Geerbt von AssemblyBuilder)
GetType() (Geerbt von Assembly)
GetType(String)

Ruft das Type-Objekt mit dem angegebenen Namen aus der Assemblyinstanz ab.

(Geerbt von Assembly)
GetType(String, Boolean)

Ruft das Type-Objekt mit dem angegebenen Namen in der Assemblyinstanz ab und löst optional eine Ausnahme aus, wenn der Typ nicht gefunden wurde.

(Geerbt von Assembly)
GetType(String, Boolean, Boolean)

Ruft den angegebenen Typ aus den Typen ab, die im aktuellen AssemblyBuilder definiert und erstellt wurden.

(Geerbt von AssemblyBuilder)
GetTypes()

Ruft alle in dieser Assembly definierten Typen ab.

(Geerbt von Assembly)
IsDefined(Type, Boolean)

Gibt einen Wert zurück, der angibt, ob eine oder mehrere Instanzen des angegebenen Attributtyps auf diesen Member angewendet werden.

(Geerbt von AssemblyBuilder)
LoadModule(String, Byte[])

Lädt das Modul, das für diese Assembly intern ist, mit einem COFF (Common Object File Format)-Image, das ein ausgegebenes Modul enthält, oder eine Ressourcendatei.

(Geerbt von Assembly)
LoadModule(String, Byte[], Byte[])

Lädt das Modul, das für diese Assembly intern ist, mit einem COFF (Common Object File Format)-Image, das ein ausgegebenes Modul enthält, oder eine Ressourcendatei. Die Rohdatenbytes, die die Symbole für das Modul darstellen, werden ebenfalls geladen.

(Geerbt von Assembly)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Save(Stream)
Save(String)
Save(String, PortableExecutableKinds, ImageFileMachine)

Speichert diese dynamische Assembly auf dem Datenträger und gibt die Art des Codes in den ausführbaren Dateien der Assembly und der Zielplattform an.

(Geerbt von AssemblyBuilder)
SetCustomAttribute(ConstructorInfo, Byte[])

Legt mithilfe eines angegebenen benutzerdefinierten Attribut-BLOBs ein benutzerdefiniertes Attribut für diese Assembly fest.

(Geerbt von AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

Legt mithilfe eines benutzerdefinierten Attribut-Generators ein benutzerdefiniertes Attribut für diese Assembly fest.

(Geerbt von AssemblyBuilder)
SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>)

Legt beim Überschreiben in einer abgeleiteten Klasse ein benutzerdefiniertes Attribut für diese Assembly fest.

(Geerbt von AssemblyBuilder)
SetEntryPoint(MethodInfo)

Legt den Einstiegspunkt für diese dynamische Assembly unter der Annahme fest, dass eine Konsolenanwendung erstellt wird.

(Geerbt von AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Legt den Einstiegspunkt für diese Assembly fest und definiert den Typ der portierbaren ausführbaren Datei (PE-Datei), die erstellt wird.

(Geerbt von AssemblyBuilder)
ToString()

Gibt den vollständigen Namen der Assembly zurück, der auch als Anzeigename bezeichnet wird.

(Geerbt von Assembly)

Ereignisse

ModuleResolve

Tritt ein, wenn das Klassenladeprogramm der Common Language Runtime einen Verweis auf ein internes Modul einer Assembly nicht auf normale Weise auflösen kann.

(Geerbt von Assembly)

Erweiterungsmethoden

GetExportedTypes(Assembly)
GetModules(Assembly)
GetTypes(Assembly)
GetCustomAttribute(Assembly, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für eine angegebene Assembly angewendet wird.

GetCustomAttribute<T>(Assembly)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, der für eine angegebene Assembly angewendet wird.

GetCustomAttributes(Assembly)

Ruft eine Auflistung benutzerdefinierter Attribute ab, die für eine angegebene Assembly angewendet werden.

GetCustomAttributes(Assembly, Type)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebene Assembly angewendet werden.

GetCustomAttributes<T>(Assembly)

Ruft eine Auflistung benutzerdefinierter Attribute eines angegebenen Typs ab, die für eine angegebene Assembly angewendet werden.

IsDefined(Assembly, Type)

Gibt an, ob irgend welche benutzerdefinierten Attribute eines bestimmten Typs auf eine angegebene Assembly angewendet werden.

TryGetRawMetadata(Assembly, Byte*, Int32)

Ruft den Metadatenabschnitt der Assembly zur Verwendung mit MetadataReaderab.

Gilt für: