Allgemeine Verwendungszwecke für Attribute
Aktualisiert: November 2007
Wenn Sie die Common Language Runtime und Klassenbibliotheken verwenden, werden Sie ab einem bestimmten Punkt nicht mehr auf die Verwendung von Attributen verzichten können. In der folgenden Liste sind einige der allgemeinen Situationen für die Verwendung von Attributen im Code aufgeführt:
Kennzeichnen von Methoden in XML-Webdiensten mit dem WebMethod-Attribut, um darauf hinzuweisen, dass die Methode Aufrufe über das SOAP-Protokoll unterstützt. Weitere Informationen finden Sie unter WebMethodAttribute.
Beschreiben des Marshallingverfahrens für Methodenparameter, wenn systemeigener Code kombiniert wird. Weitere Informationen finden Sie unter MarshalAsAttribute.
Beschreiben der COM-Eigenschaften von Klassen, Methoden und Schnittstellen.
Kennzeichnen von Komponenten als COM-Komponenten, sodass der Visual Basic-Compiler den zum Erstellen von COM-Komponenten zusätzlich erforderlichen Code generiert. Weitere Informationen finden Sie unter ComClassAttribute.
Aufrufen von nicht verwaltetem Code mit der DllImportAttribute-Klasse.
Beschreiben der Assembly im Hinblick auf Titel, Version, Inhalt oder Marke.
Festlegen, welche Member einer Klasse aus Gründen der Dauerhaftigkeit serialisiert werden müssen.
Beschreiben, auf welche Weise Klassenmember und XML-Knoten einander für die XML-Serialisierung zugeordnet werden.
Beschreiben der Sicherheitsanforderungen für Methoden.
Angeben der Features, die zur Einhaltung der Sicherheit erforderlich sind.
Steuern der vom Just-In-Time (JIT)-Compiler ausgeführten Optimierungen, damit der Code weiterhin problemlos gedebuggt werden kann.
Attribute können auf viele weitere Arten verwendet werden; Sie können auch benutzerdefinierte Attribute erstellen.
Siehe auch
Aufgaben
Gewusst wie: Definieren eigener Attribute
Konzepte
Attribute und Entwurfszeitunterstützung
Übersicht über Attribute in Visual Basic
Globale Attribute in Visual Basic
In Visual Basic verwendete Attribute