Assembly-Member
Definiert eine Assembly, die ein wiederverwendbarer, in verschiedenen Versionen einsetzbarer und selbstbeschreibender Baustein einer Anwendung der Common Language Runtime (CLR) ist.
In den folgenden Tabellen werden die vom Assembly -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
CodeBase | Ruft den ursprünglich angegebenen Speicherort der Assembly ab, z. B. in einem AssemblyName-Objekt | |
EntryPoint | Ruft den Einstiegspunkt dieser Assembly ab. | |
EscapedCodeBase | Ruft den URI einschließlich Escapezeichen ab, der die CodeBase darstellt. | |
Evidence | Ruft den Beweis für diese Assembly ab. | |
FullName | Ruft den Anzeigenamen der Assembly ab. | |
GlobalAssemblyCache | Ruft einen Wert ab, der angibt, ob die Assembly aus dem globalen Assemblycache geladen wurde. | |
HostContext | Ruft den Hostkontext ab, mit dem die Assembly geladen wurde. | |
ImageRuntimeVersion | Ruft eine Zeichenfolge ab, die die Version der CLR darstellt, die in der Datei mit dem Manifest gespeichert wurde. | |
Location | Ruft den Pfad oder UNC-Pfad der geladenen Datei ab, die das Manifest enthält. | |
ManifestModule | Ruft das Modul mit dem Manifest für die aktuelle Assembly ab. | |
ReflectionOnly | Ruft einen Boolean-Wert ab, der angibt, ob diese Assembly in den ReflectionOnly-Kontext geladen wurde. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
CreateInstance | Überladen. Sucht einen Typ aus dieser Assembly und erstellt mithilfe der Systemaktivierung eine Instanz dieses Typs. | |
CreateQualifiedName | Erstellt den Namen eines Typs, der durch den Anzeigenamen der zugehörigen Assembly gekennzeichnet wird. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
GetAssembly | Ruft die derzeit geladene Assembly ab, in der die angegebene Klasse definiert ist. | |
GetCallingAssembly | Gibt die Assembly der Methode zurück, die die derzeit ausgeführte Methode aufgerufen hat. | |
GetCustomAttributes | Überladen. Ruft die benutzerdefinierten Attribute für diese Assembly ab. | |
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. | |
GetExecutingAssembly | Ruft die Assembly ab, die den derzeit ausgeführten Code enthält. | |
GetExportedTypes | Ruft die in dieser Assembly definierten exportierten Typen ab, die außerhalb der Assembly sichtbar sind. | |
GetFile | Ruft einen FileStream für die angegebene Datei in der Dateitabelle des Manifests dieser Assembly ab. | |
GetFiles | Überladen. Ruft die Dateien in der Dateitabelle eines Assemblymanifests ab. | |
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.) | |
GetLoadedModules | Überladen. Ruft alle geladenen Module ab, die Bestandteil dieser Assembly sind. | |
GetManifestResourceInfo | Gibt Informationen darüber zurück, wie die angegebene Ressource beibehalten wurde. | |
GetManifestResourceNames | Gibt die Namen aller Ressourcen in dieser Assembly zurück. | |
GetManifestResourceStream | Überladen. Lädt die angegebene Manifestressource aus dieser Assembly. | |
GetModule | Ruft das angegebene Modul in dieser Assembly ab. | |
GetModules | Überladen. Ruft alle Module ab, die Bestandteil dieser Assembly sind. | |
GetName | Überladen. Ruft einen AssemblyName für diese Assembly ab. | |
GetObjectData | Ruft Serialisierungsinformationen mit allen Daten ab, die für das erneute Instanziieren dieser Assembly benötigt werden. | |
GetReferencedAssemblies | Ruft die AssemblyName-Objekte für alle Assemblys ab, auf die diese Assembly verweist. | |
GetSatelliteAssembly | Überladen. Ruft die Satellitenassembly ab. | |
GetType | Überladen. Ruft das Type-Objekt ab, das den angegebenen Typ darstellt. | |
GetTypes | Ruft die in dieser Assembly definierten Typen ab. | |
IsDefined | Gibt an, ob ein angegebenes Attribut für die Assembly übernommen worden ist. | |
Load | Überladen. Lädt eine Assembly. | |
LoadFile | Überladen. Lädt den Inhalt einer Assemblydatei. | |
LoadFrom | Überladen. Lädt eine Assembly. | |
LoadModule | Überladen. Lädt das Modul, das für diese Assembly intern ist. | |
LoadWithPartialName | Überladen. Lädt eine Assembly mithilfe eines unvollständigen Namens aus dem Anwendungsverzeichnis oder dem globalen Assemblycache. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
ReflectionOnlyLoad | Überladen. Lädt eine Assembly in den ReflectionOnly-Kontext, wo sie überprüft, aber nicht ausgeführt werden kann. | |
ReflectionOnlyLoadFrom | Lädt eine Assembly in den ReflectionOnly-Kontext, wenn ihr Pfad angegeben wurde. | |
ToString | Überschrieben. Gibt den vollständigen Namen der Assembly zurück, der auch als Anzeigename bezeichnet wird. |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
Zum Seitenanfang
Öffentliche Ereignisse
Name | Beschreibung | |
---|---|---|
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. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System.Runtime.InteropServices._Assembly.GetType | Gibt den Typ der aktuellen Instanz zurück. |
Zum Seitenanfang