Container.GetService(Type) Methode

Definition

Ruft das Dienstobjekt des angegebenen Typs ab, falls er verfügbar ist.

protected:
 virtual System::Object ^ GetService(Type ^ service);
protected virtual object GetService(Type service);
abstract member GetService : Type -> obj
override this.GetService : Type -> obj
Protected Overridable Function GetService (service As Type) As Object

Parameter

service
Type

Der Type abzurufende Dienst.

Gibt zurück

Eine Object Implementierung des angeforderten Diensts oder null wenn der Dienst nicht aufgelöst werden kann.

Hinweise

Die Standardimplementierung dieser Methode gibt die aktuelle Instanz der Klasse zurück, wenn service es sich um einen IContainer; handelt, andernfalls wird sie zurückgegeben null. Sie können diese Methode außer Kraft setzen, um eine benutzerdefinierte Implementierung zum Zurückgeben eines Dienstobjekts bereitzustellen. Weitere Informationen finden Sie in der IServiceProvider.GetService Methode.

Gilt für:

Weitere Informationen