Container.GetService(Type) Method

Definition

Ruft das Dienstobjekt des angegebenen Typs ab, sofern es verfügbar ist.Gets the service object of the specified type, if it is available.

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

Parameters

service
Type

Der Type des abzurufenden Dienstes.The Type of the service to retrieve.

Returns

Object

Ein Object, das den angeforderten Dienst implementiert, oder null, wenn der Dienst nicht ermittelt werden kann.An Object implementing the requested service, or null if the service cannot be resolved.

Remarks

Die Standard Implementierung dieser Methode gibt die aktuelle Instanz der-Klasse zurück, wenn service ein IContainerist. Andernfalls wird nullzurückgegeben.The default implementation of this method returns the current instance of the class if service is an IContainer; otherwise, it returns null. Sie können diese Methode überschreiben, um eine benutzerdefinierte Implementierung zum Zurückgeben eines Dienst Objekts bereitzustellen.You can override this method to provide a custom implementation to return a service object. Weitere Informationen finden Sie unter der Methode IServiceProvider.GetService.For more information, see the IServiceProvider.GetService method.

Applies to

See also