Training
Modul
Elemente in Finanz‑ und Betriebs-Apps erweitern - Training
Erfahren Sie in diesem Modul zum Anpassen von Finanz‑ und Betriebs-Apps, wie Sie eine Tabelle erweitern und eine Formularerweiterung erstellen.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Die Common Language Runtime (CLR) ermöglicht Ihnen, schlüsselwortähnliche beschreibende Deklarationen (sogenannte Attribute) hinzuzufügen, um Programmierelemente wie Typen, Felder, Methoden und Eigenschaften mit Anmerkungen zu versehen. Beim Kompilieren von Code für die Laufzeit wird dieser in die Microsoft Intermediate Language (MSIL) konvertiert und mit den vom Compiler generierten Metadaten in einer PE-Datei (Portable Executable) abgelegt. Mit Attributen können Sie Metadaten weitere beschreibende Informationen hinzufügen, die mit Reflexionsdiensten zur Laufzeit extrahiert werden können. Der Compiler erstellt Attribute, wenn Sie Instanzen spezieller Klassen deklarieren, die von System.Attribute abgeleitet werden.
.NET verwendet Attribute aus unterschiedlichen Gründen und zur Lösung verschiedener Probleme. Attribute beschreiben das Serialisieren von Daten, legen Eigenschaften zum Erzwingen von Sicherheit fest und beschränken Optimierungen durch den JIT-Compiler (Just-In-Time), sodass auch weiterhin ein einfaches Debuggen des Codes möglich ist. Außerdem können Attribute auch einen Dateinamen oder den Verfasser von Code aufzeichnen oder während der Entwicklung von Formularen die Sichtbarkeit von Steuerelementen und Membern steuern.
Titel | Beschreibung |
---|---|
Anwenden von Attributen | In diesem Abschnitt wird die Anwendung eines Attributs auf ein Codeelement beschrieben. |
Verfassen von benutzerdefinierten Attributen | Beschreibt, wie benutzerdefinierte Attributklassen entworfen werden. |
Abrufen von Informationen aus Attributen | Beschreibt, wie benutzerdefinierte Attribute für Code abgerufen werden, der in den Ausführungskontext geladen wird. |
Metadaten und selbstbeschreibende Komponenten | Dieser Abschnitt enthält eine Übersicht über Metadaten und beschreibt ihre Implementierung in einer portierbaren ausführbaren .NET-Datei (PE-Datei). |
How to: Load Assemblies into the Reflection-Only Context (Gewusst wie: Laden von Assemblys in den auf Reflektion beschränkten Kontext) | Erläutert das Abrufen benutzerdefinierter Attributinformationen in den ausschließlich reflektionsbezogenen Kontext. |
Training
Modul
Elemente in Finanz‑ und Betriebs-Apps erweitern - Training
Erfahren Sie in diesem Modul zum Anpassen von Finanz‑ und Betriebs-Apps, wie Sie eine Tabelle erweitern und eine Formularerweiterung erstellen.
Dokumentation
Abrufen von Informationen aus Attributen - .NET
Hier erfahren Sie mehr über das Abrufen von in Attributen gespeicherten Informationen für eine Attributinstanz, viele Instanzen für denselben Bereich und viele Instanzen für verschiedene Bereiche.
Anwenden von Attributen - .NET
Weitere Informationen: Anwenden von Attributen
Verfassen von benutzerdefinierten Attributen - .NET
Entwerfen Sie Ihre eigenen benutzerdefinierten Attribute in .NET. Benutzerdefinierte Attribute sind im wesentlichen Klassen, die direkt oder indirekt von System.Attribute abgeleitet werden.