ServiceProvider.GetService Methode

Definition

Ruft das Dienstobjekt des angegebenen Typs ab.

Überlädt

GetService<T>(IServiceProvider)

Ruft das Dienstobjekt des angegebenen Typs ab.

GetService<T>(IServiceProvider, Boolean)

Ruft das Dienstobjekt des angegebenen Typs ab und löst eine Ausnahme aus, wenn der Dienst nicht gefunden wird.

GetService<T>(IServiceProvider)

Ruft das Dienstobjekt des angegebenen Typs ab.

public:
generic <typename T>
 static T GetService(IServiceProvider ^ serviceProvider);
public static T GetService<T> (IServiceProvider serviceProvider);
static member GetService : IServiceProvider -> 'T
Public Shared Function GetService(Of T) (serviceProvider As IServiceProvider) As T

Typparameter

T

Der Typ des Dienstanbieters.

Parameter

serviceProvider
IServiceProvider

Ein Objekt, das den Typ des abzurufenden Dienstobjekts angibt.

Gibt zurück

T

Ein Typ von Dienstobjekt.

Gilt für:

GetService<T>(IServiceProvider, Boolean)

Ruft das Dienstobjekt des angegebenen Typs ab und löst eine Ausnahme aus, wenn der Dienst nicht gefunden wird.

public:
generic <typename T>
 static T GetService(IServiceProvider ^ serviceProvider, bool throwIfNotFound);
public static T GetService<T> (IServiceProvider serviceProvider, bool throwIfNotFound);
static member GetService : IServiceProvider * bool -> 'T
Public Shared Function GetService(Of T) (serviceProvider As IServiceProvider, throwIfNotFound As Boolean) As T

Typparameter

T

Der Typ des Objektdiensts, der abgerufen werden soll.

Parameter

serviceProvider
IServiceProvider

Ein Objekt, das den Typ des abzurufenden Dienstobjekts angibt.

throwIfNotFound
Boolean

true wenn der Dienst nicht gefunden wird; andernfalls false.

Gibt zurück

T

Das Dienstobjekt des angegebenen Typs und löst eine Ausnahme aus, wenn der Dienst nicht gefunden wird.

Gilt für: