Freigeben über


Container.GetService(Type) Methode

Definition

Ruft das Dienstobjekt des angegebenen Typs ab, sofern es verfügbar ist.

protected:
 virtual System::Object ^ GetService(Type ^ service);
protected virtual 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 des abzurufenden Dienstes.

Gibt zurück

Ein Object, das den angeforderten Dienst implementiert, oder null, wenn der Dienst nicht ermittelt werden kann.

Hinweise

Die Standardimplementierung dieser Methode gibt den aktuellen instance der -Klasse zurück, wenn service es sich um ein IContainerhandelt; andernfalls wird zurückgegebennull. Sie können diese Methode überschreiben, um eine benutzerdefinierte Implementierung zum Zurückgeben eines Dienstobjekts bereitzustellen. Weitere Informationen finden Sie unter der Methode IServiceProvider.GetService.

Gilt für:

Weitere Informationen