IServiceProvider Schnittstelle

Definition

Definiert einen Mechanismus zum Abrufen eines Dienstobjekts (Objekt, das benutzerdefinierte Unterstützung für andere Objekte bereitstellt).

public interface class IServiceProvider
public interface IServiceProvider
[System.Runtime.InteropServices.ComVisible(false)]
public interface IServiceProvider
type IServiceProvider = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IServiceProvider = interface
Public Interface IServiceProvider
Abgeleitet
Attribute

Hinweise

Diese Schnittstelle wird von einer Klasse oder einem Werttyp implementiert, die anderen Objekten einen Dienst zur Verfügung stellt.

Die GetService -Methode dieser Schnittstelle erhält das -Objekt, das den Dienst zur Verfügung stellt.

Die IServiceProvider -Schnittstelle wird von einer Reihe von Typen implementiert, einschließlich System.Web.HttpContext , , und System.ComponentModel.LicenseContext System.ComponentModel.MarshalByValueComponent System.ComponentModel.Design.ServiceContainer .

Methoden

GetService(Type)

Ruft das Dienstobjekt des angegebenen Typs ab.

Gilt für

Siehe auch