Freigeben über


PersistedAssemblyBuilder Klasse

Definition

Stellt eine AssemblyBuilder-Implementierung bereit, die Assembly auf einem Datenträger oder Stream beibehalten kann.

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>)

Erstellt eine PersistedAssemblyBuilder Instanz, die in einer Datei oder einem Datenstrom gespeichert werden kann.

Eigenschaften

CodeBase
Veraltet.

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

(Geerbt von AssemblyBuilder)
CustomAttributes

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

(Geerbt von Assembly)
DefinedTypes

Stellt eine AssemblyBuilder-Implementierung bereit, die Assembly auf einem Datenträger oder Stream beibehalten kann.

(Geerbt von AssemblyBuilder)
EntryPoint

Gibt den Einstiegspunkt dieser Assembly zurück.

(Geerbt von AssemblyBuilder)
EscapedCodeBase
Veraltet.
Veraltet.

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

(Geerbt von Assembly)
Evidence

Ruft den Nachweis für diese Assembly ab.

(Geerbt von AssemblyBuilder)
ExportedTypes

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

(Geerbt von Assembly)
FullName

Ruft den Anzeigenamen der aktuellen dynamischen Assembly ab.

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 diese dynamische Assembly in einem sammelbaren AssemblyLoadContextgespeichert wird.

(Geerbt von AssemblyBuilder)
IsDynamic

Ruft einen Wert ab, der angibt, dass die aktuelle Assembly eine dynamische Assembly ist.

IsFullyTrusted

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

(Geerbt von Assembly)
Location

Ruft den Speicherort im Codebasisformat der geladenen Datei ab, die das Manifest enthält, wenn sie nicht schattenkopiert ist.

(Geerbt von AssemblyBuilder)
ManifestModule

Ruft das Modul in der aktuellen PersistedAssemblyBuilder ab, die das Assemblymanifest enthält.

Modules

Stellt eine AssemblyBuilder-Implementierung bereit, die Assembly auf einem Datenträger oder Stream beibehalten kann.

(Geerbt von AssemblyBuilder)
PermissionSet

Ruft den Grant-Satz der aktuellen dynamischen Assembly ab.

(Geerbt von AssemblyBuilder)
ReflectionOnly

Ruft einen Wert ab, der angibt, ob sich die dynamische Assembly im reinen Spiegelungskontext befindet.

(Geerbt von AssemblyBuilder)
SecurityRuleSet

Ruft einen Wert ab, der angibt, welche 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 und erstellt eine Instanz dieses Typs mithilfe des Systemaktivators unter Verwendung der Suche nach Groß-/Kleinschreibung.

(Geerbt von Assembly)
CreateInstance(String, Boolean)

Sucht den angegebenen Typ aus dieser Assembly und erstellt eine Instanz davon mithilfe des Systemaktivators, bei der bei optionaler Suche nach Groß-/Kleinschreibung unterschieden wird.

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

Sucht den angegebenen Typ aus dieser Assembly und erstellt eine Instanz davon mithilfe des Systemaktivators, bei der bei optionaler Suche nach Groß-/Kleinschreibung die angegebene Kultur, Argumente und Bindungs- und Aktivierungsattribute vorhanden sind.

(Geerbt von Assembly)
DefineDynamicModule(String)

Definiert ein benanntes vorübergehendes dynamisches Modul in dieser Assembly.

(Geerbt von AssemblyBuilder)
DefineDynamicModule(String, Boolean)

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

(Geerbt von AssemblyBuilder)
DefineDynamicModule(String, String)

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

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

Definiert ein persistentes dynamisches Modul, das den Modulnamen angibt, den Namen der Datei, in der das Modul gespeichert wird, und ob Symbolinformationen mithilfe des Standardsymbolschreibers ausgegeben werden sollen.

(Geerbt von AssemblyBuilder)
DefineDynamicModuleCore(String)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein dynamisches Modul in dieser Assembly definiert.

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

Definiert eine eigenständige verwaltete Ressource für diese Assembly mit dem standardmäßigen öffentlichen Ressourcenattribut.

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

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

(Geerbt von AssemblyBuilder)
DefineUnmanagedResource(Byte[])

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

(Geerbt von AssemblyBuilder)
DefineUnmanagedResource(String)

Definiert eine nicht verwaltete Ressourcendatei für diese Assembly mit dem Namen der Ressourcendatei.

(Geerbt von AssemblyBuilder)
DefineVersionInfoResource()

Definiert eine nicht verwaltete Versionsinformationsressource mithilfe der Informationen, die im Assemblyname -Objekt und den benutzerdefinierten Attributen der Assembly angegeben sind.

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

Definiert eine nicht verwaltete Versionsinformationsressource für diese Assembly mit den angegebenen Spezifikationen.

(Geerbt von AssemblyBuilder)
Equals(Object)

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

(Geerbt von AssemblyBuilder)
GenerateMetadata(BlobBuilder, BlobBuilder)

Generiert die Metadaten für die PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Generiert die Metadaten für die PersistedAssemblyBuilder.

GetCustomAttributes(Boolean)

Gibt alle benutzerdefinierten Attribute zurück, die auf die aktuelle AssemblyBuilderangewendet wurden.

(Geerbt von AssemblyBuilder)
GetCustomAttributes(Type, Boolean)

Gibt alle benutzerdefinierten Attribute zurück, die auf die aktuelle AssemblyBuilderangewendet wurden und von einem angegebenen Attributtyp abgeleitet sind.

(Geerbt von AssemblyBuilder)
GetCustomAttributesData()

Gibt CustomAttributeData Objekte zurück, die Informationen zu den Attributen enthalten, die auf die aktuelle AssemblyBuilderangewendet wurden.

(Geerbt von AssemblyBuilder)
GetDynamicModule(String)

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

(Geerbt von AssemblyBuilder)
GetDynamicModuleCore(String)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das dynamische Modul mit dem angegebenen Namen zurückgegeben.

(Geerbt von AssemblyBuilder)
GetExportedTypes()

Ruft die exportierten Typen ab, die in dieser Assembly definiert sind.

(Geerbt von AssemblyBuilder)
GetFile(String)

Ruft eine 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, die angibt, ob Ressourcenmodule eingeschlossen werden sollen.

(Geerbt von AssemblyBuilder)
GetForwardedTypes()

Stellt eine AssemblyBuilder-Implementierung bereit, die Assembly auf einem Datenträger oder Stream beibehalten kann.

(Geerbt von Assembly)
GetHashCode()

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

(Geerbt von AssemblyBuilder)
GetLoadedModules()

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

(Geerbt von Assembly)
GetLoadedModules(Boolean)

Gibt alle geladenen Module zurück, die Teil dieser Assembly sind und optional Ressourcenmodule enthalten.

(Geerbt von AssemblyBuilder)
GetManifestResourceInfo(String)

Gibt Informationen dazu 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 im Bereich des Namespaces des angegebenen Typs 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 Teil dieser Assembly sind.

(Geerbt von Assembly)
GetModules(Boolean)

Ruft alle Module ab, die Teil dieser Assembly sind, und enthält optional Ressourcenmodule.

(Geerbt von AssemblyBuilder)
GetName()

Ruft eine AssemblyName für diese Assembly ab.

(Geerbt von Assembly)
GetName(Boolean)

Ruft die AssemblyName ab, die beim Erstellen der aktuellen dynamischen Assembly angegeben wurde.

GetObjectData(SerializationInfo, StreamingContext)
Veraltet.

Ruft Serialisierungsinformationen mit allen Daten ab, die erforderlich sind, um diese Assembly erneut zu ermitteln.

(Geerbt von Assembly)
GetReferencedAssemblies()

Ruft eine unvollständige Liste der AssemblyName Objekte für die Assemblys ab, auf die von diesem AssemblyBuilderverwiesen wird.

(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()

Stellt eine AssemblyBuilder-Implementierung bereit, die Assembly auf einem Datenträger oder Stream beibehalten kann.

(Geerbt von Assembly)
GetType(String)

Ruft das Type -Objekt mit dem angegebenen Namen in 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 wird.

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

Ruft den angegebenen Typ aus den Typen ab, die in der aktuellen AssemblyBuilderdefiniert und erstellt wurden.

(Geerbt von AssemblyBuilder)
GetTypes()

Ruft alle typen ab, die in dieser Assembly definiert sind.

(Geerbt von Assembly)
IsDefined(Type, Boolean)

Gibt einen Wert zurück, der angibt, ob mindestens eine Instanz des angegebenen Attributtyps auf dieses Element angewendet wird.

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

Lädt das Modul intern in dieser Assembly mit einem gemeinsamen Objektdateiformat (COFF)-basierten Bild, das ein ausgegebenes Modul oder eine Ressourcendatei enthält.

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

Lädt das Modul intern in dieser Assembly mit einem gemeinsamen Objektdateiformat (COFF)-basierten Bild, das ein ausgegebenes Modul oder eine Ressourcendatei enthält. Die unformatierten Bytes, die die Symbole für das Modul darstellen, werden ebenfalls geladen.

(Geerbt von Assembly)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Save(Stream)

Serialisiert die Assembly in den angegebenen Datenstrom.

Save(String)

Speichert die Assembly auf dem Datenträger.

Save(String, PortableExecutableKinds, ImageFileMachine)

Speichert diese dynamische Assembly auf dem Datenträger, wobei die Art des Codes in den ausführbaren Dateien der Assembly und der Zielplattform angegeben wird.

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

Legen Sie ein benutzerdefiniertes Attribut für diese Assembly mithilfe eines angegebenen benutzerdefinierten Attributblobs fest.

(Geerbt von AssemblyBuilder)
SetCustomAttribute(CustomAttributeBuilder)

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

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

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein benutzerdefiniertes Attribut für diese Assembly festgelegt.

(Geerbt von AssemblyBuilder)
SetEntryPoint(MethodInfo)

Legt den Einstiegspunkt für diese dynamische Assembly fest, vorausgesetzt, eine Konsolenanwendung wird erstellt.

(Geerbt von AssemblyBuilder)
SetEntryPoint(MethodInfo, PEFileKinds)

Legt den Einstiegspunkt für diese Assembly fest und definiert den Typ der portablen 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 auf, wenn das Klassenladeprogramm für common language runtime keinen Verweis auf ein internes Modul einer Assembly auf normalem Wege auflösen kann.

(Geerbt von Assembly)

Erweiterungsmethoden

GetExportedTypes(Assembly)

Stellt eine AssemblyBuilder-Implementierung bereit, die Assembly auf einem Datenträger oder Stream beibehalten kann.

GetModules(Assembly)

Stellt eine AssemblyBuilder-Implementierung bereit, die Assembly auf einem Datenträger oder Stream beibehalten kann.

GetTypes(Assembly)

Stellt eine AssemblyBuilder-Implementierung bereit, die Assembly auf einem Datenträger oder Stream beibehalten kann.

GetCustomAttribute(Assembly, Type)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, das auf eine angegebene Assembly angewendet wird.

GetCustomAttribute<T>(Assembly)

Ruft ein benutzerdefiniertes Attribut eines angegebenen Typs ab, das auf eine angegebene Assembly angewendet wird.

GetCustomAttributes(Assembly)

Ruft eine Auflistung von benutzerdefinierten Attributen ab, die auf eine angegebene Assembly angewendet werden.

GetCustomAttributes(Assembly, Type)

Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf eine angegebene Assembly angewendet werden.

GetCustomAttributes<T>(Assembly)

Ruft eine Auflistung von benutzerdefinierten Attributen eines angegebenen Typs ab, die auf eine angegebene Assembly angewendet werden.

IsDefined(Assembly, Type)

Gibt an, ob benutzerdefinierte Attribute eines angegebenen Typs auf eine angegebene Assembly angewendet werden.

TryGetRawMetadata(Assembly, Byte*, Int32)

Ruft den Metadatenabschnitt der Assembly für die Verwendung mit MetadataReaderab.

Gilt für: