Freigeben über


AssemblyBuilder-Member

Definiert eine dynamische Assembly und stellt diese dar.

In den folgenden Tabellen werden die vom AssemblyBuilder -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CodeBase Überschrieben. Ruft den ursprünglich angegebenen Speicherort der Assembly ab, z. B. in einem AssemblyName-Objekt.
Öffentliche Eigenschaft EntryPoint Überschrieben. Gibt den Einstiegspunkt dieser Assembly zurück.
Öffentliche Eigenschaft EscapedCodeBase  Ruft den URI einschließlich Escapezeichen ab, der die CodeBase darstellt.(Von Assembly geerbt.)
Öffentliche Eigenschaft Evidence  Ruft den Beweis für diese Assembly ab.(Von Assembly geerbt.)
Öffentliche Eigenschaft FullName  Ruft den Anzeigenamen der Assembly ab.(Von Assembly geerbt.)
Öffentliche Eigenschaft GlobalAssemblyCache  Ruft einen Wert ab, der angibt, ob die Assembly aus dem globalen Assemblycache geladen wurde.(Von Assembly geerbt.)
Öffentliche Eigenschaft HostContext  Ruft den Hostkontext ab, mit dem die Assembly geladen wurde.(Von Assembly geerbt.)
Öffentliche Eigenschaft ImageRuntimeVersion Überschrieben. Ruft die Version der Common Language Runtime ab, die in der Datei mit dem Manifest gespeichert wird.
Öffentliche Eigenschaft Location Überschrieben. Ruft den Speicherort der geladenen Datei, die das Manifest enthält, im CodeBase-Format ab, wenn diese nicht verborgen kopiert wurde (Shadow Copy).
Öffentliche Eigenschaft ManifestModule  Ruft das Modul mit dem Manifest für die aktuelle Assembly ab. (Von Assembly geerbt.)
Öffentliche Eigenschaft ReflectionOnly Überschrieben. Ruft einen Wert ab, der angibt, ob sich die dynamische Assembly im ReflectionOnly-Kontext befindet.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode AddResourceFile Überladen. Fügt dieser Assembly eine vorhandene Ressourcendatei hinzu.
Öffentliche Methode CreateInstance  Überladen. Sucht einen Typ aus dieser Assembly und erstellt mithilfe der Systemaktivierung eine Instanz dieses Typs. (Von Assembly geerbt.)
Öffentliche Methode Statisch CreateQualifiedName  Erstellt den Namen eines Typs, der durch den Anzeigenamen der zugehörigen Assembly gekennzeichnet wird. (Von Assembly geerbt.)
Öffentliche Methode DefineDynamicModule Überladen. Definiert ein dynamisches Modul in dieser Assembly.
Öffentliche Methode DefineResource Überladen. Definiert eine eigenständige verwaltete Ressource für diese Assembly.
Öffentliche Methode DefineUnmanagedResource Überladen. Definiert für diese Assembly eine nicht verwaltete Ressource.
Öffentliche Methode DefineVersionInfoResource Überladen. Definiert für diese Assembly eine nicht verwaltete Versionsinformationsressource.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Statisch GetAssembly  Ruft die derzeit geladene Assembly ab, in der die angegebene Klasse definiert ist. (Von Assembly geerbt.)
Öffentliche Methode Statisch GetCallingAssembly  Gibt die Assembly der Methode zurück, die die derzeit ausgeführte Methode aufgerufen hat. (Von Assembly geerbt.)
Öffentliche Methode GetCustomAttributes  Überladen. Ruft die benutzerdefinierten Attribute für diese Assembly ab. (Von Assembly geerbt.)
Öffentliche Methode GetDynamicModule Gibt das dynamische Modul mit dem angegebenen Namen zurück.
Öffentliche Methode Statisch GetEntryAssembly  Ruft den in der Standardanwendungsdomäne ausführbaren Prozess ab. In anderen Anwendungsdomänen ist dies die erste ausführbare Datei, die von AppDomain.ExecuteAssembly ausgeführt wurde. (Von Assembly geerbt.)
Öffentliche Methode Statisch GetExecutingAssembly  Ruft die Assembly ab, die den derzeit ausgeführten Code enthält. (Von Assembly geerbt.)
Öffentliche Methode GetExportedTypes Überschrieben. Ruft die exportierten Typen ab, die in dieser Assembly definiert sind.
Öffentliche Methode GetFile Überschrieben. Ruft einen FileStream für die angegebene Datei in der Dateitabelle des Manifests dieser Assembly ab.
Öffentliche Methode GetFiles Überladen. Ruft die Dateien in der Dateitabelle eines Assemblymanifests ab.
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetLoadedModules  Überladen. Ruft alle geladenen Module ab, die Bestandteil dieser Assembly sind. (Von Assembly geerbt.)
Öffentliche Methode GetManifestResourceInfo Überschrieben. Gibt Informationen darüber zurück, wie die angegebene Ressource beibehalten wurde.
Öffentliche Methode GetManifestResourceNames Überschrieben. Lädt die angegebene Manifestressource aus dieser Assembly.
Öffentliche Methode GetManifestResourceStream Überladen. Überschrieben. Lädt die angegebene Manifestressource aus dieser Assembly.
Öffentliche Methode GetModule  Ruft das angegebene Modul in dieser Assembly ab. (Von Assembly geerbt.)
Öffentliche Methode GetModules  Überladen. Ruft alle Module ab, die Bestandteil dieser Assembly sind. (Von Assembly geerbt.)
Öffentliche Methode GetName  Überladen. Ruft einen AssemblyName für diese Assembly ab. (Von Assembly geerbt.)
Öffentliche Methode GetObjectData  Ruft Serialisierungsinformationen mit allen Daten ab, die für das erneute Instanziieren dieser Assembly benötigt werden. (Von Assembly geerbt.)
Öffentliche Methode GetReferencedAssemblies  Ruft die AssemblyName-Objekte für alle Assemblys ab, auf die diese Assembly verweist. (Von Assembly geerbt.)
Öffentliche Methode GetSatelliteAssembly  Überladen. Ruft die Satellitenassembly ab. (Von Assembly geerbt.)
Öffentliche Methode GetType  Überladen. Ruft das Type-Objekt ab, das den angegebenen Typ darstellt. (Von Assembly geerbt.)
Öffentliche Methode GetTypes  Ruft die in dieser Assembly definierten Typen ab. (Von Assembly geerbt.)
Öffentliche Methode IsDefined  Gibt an, ob ein angegebenes Attribut für die Assembly übernommen worden ist. (Von Assembly geerbt.)
Öffentliche Methode Statisch Load  Überladen. Lädt eine Assembly. (Von Assembly geerbt.)
Öffentliche Methode Statisch LoadFile  Überladen. Lädt den Inhalt einer Assemblydatei. (Von Assembly geerbt.)
Öffentliche Methode Statisch LoadFrom  Überladen. Lädt eine Assembly. (Von Assembly geerbt.)
Öffentliche Methode LoadModule  Überladen. Lädt das Modul, das für diese Assembly intern ist. (Von Assembly geerbt.)
Öffentliche Methode Statisch LoadWithPartialName  Überladen. Lädt eine Assembly mithilfe eines unvollständigen Namens aus dem Anwendungsverzeichnis oder dem globalen Assemblycache. (Von Assembly geerbt.)
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Statisch ReflectionOnlyLoad  Überladen. Lädt eine Assembly in den ReflectionOnly-Kontext, wo sie überprüft, aber nicht ausgeführt werden kann. (Von Assembly geerbt.)
Öffentliche Methode Statisch ReflectionOnlyLoadFrom  Lädt eine Assembly in den ReflectionOnly-Kontext, wenn ihr Pfad angegeben wurde. (Von Assembly geerbt.)
Öffentliche Methode Save Überladen. Speichert diese dynamische Assembly auf dem Datenträger.
Öffentliche Methode SetCustomAttribute Überladen. Legt ein benutzerdefiniertes Attribut für diese Assembly fest.
Öffentliche Methode SetEntryPoint Überladen. Legt den Einstiegspunkt für diese dynamische Assembly fest.
Öffentliche Methode ToString  Gibt den vollständigen Namen der Assembly zurück, der auch als Anzeigename bezeichnet wird. (Von Assembly geerbt.)

Zum Seitenanfang

Öffentliche Ereignisse

  Name Beschreibung
Öffentliches Ereignis 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.(Von Assembly geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._AssemblyBuilder.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._AssemblyBuilder.GetTypeInfo Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._AssemblyBuilder.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 (null) oder 1).
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._AssemblyBuilder.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

Zum Seitenanfang

Siehe auch

Referenz

AssemblyBuilder-Klasse
System.Reflection.Emit-Namespace