Container.GetService(Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.