Sie sind hier: Startseite | Wissen
Werbung

Was ist Marker Interface?

In der objektorientierten Programmierung kann eine Schnittstelle dazu verwendet werden, anzuzeigen dass eine Klasse eine bestimmte Dienstleistung von der Umgebung benötigt (z.B. Transaktionsunterstützung). Marker Interfaces sind leer; sie erfordern nicht, dass die Klasse selbst eine bestimmte Funktionalität bereitstellt.

Im .NET Framework werden anstelle von Marker Interfaces üblicherweise Meta-Attribute eingesetzt. Es gibt aber auch unrümliche Ausnahmen, z.B. IRequiresSessionState. Mit IRequiresSessionState zeigt ein ASP.NET HTTP Handler an, dass er gerne auf den ASP.NET Session State zugreifen möchte.

Querverweise zu anderen Begriffen im Lexikon

HTTP
ASP.NET
ASP
Meta-Attribut
Transaktion
Ausnahme
Attribut
Handle

Beratung & Support:

Schulungen zu diesem Thema:

 Anfrage für eine individuelle Schulung zum Thema Marker Interface  Gesamter Schulungsthemenkatalog