Freigeben über


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

Anwendung von Attributen

Globale Attribute in Visual Basic

In Visual Basic verwendete Attribute

Weitere Ressourcen

Benutzerdefinierte Attribute in Visual Basic