ServiceProviderServiceExtensions.GetRequiredService Metoda

Definice

Přetížení

GetRequiredService(IServiceProvider, Type)

Získejte službu typu serviceType z IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Získejte službu typu T z IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Zdroj:
ServiceProviderServiceExtensions.cs
Zdroj:
ServiceProviderServiceExtensions.cs
Zdroj:
ServiceProviderServiceExtensions.cs

Získejte službu typu serviceType z IServiceProvider.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetRequiredService(IServiceProvider ^ provider, Type ^ serviceType);
public static object GetRequiredService (this IServiceProvider provider, Type serviceType);
static member GetRequiredService : IServiceProvider * Type -> obj
<Extension()>
Public Function GetRequiredService (provider As IServiceProvider, serviceType As Type) As Object

Parametry

provider
IServiceProvider

Chcete-li IServiceProvider načíst objekt služby z.

serviceType
Type

Objekt, který určuje typ objektu služby, který se má získat.

Návraty

Objekt služby typu serviceType.

Výjimky

Neexistuje žádná služba typu serviceType.

provider již byl odstraněn.

Platí pro

GetRequiredService<T>(IServiceProvider)

Zdroj:
ServiceProviderServiceExtensions.cs
Zdroj:
ServiceProviderServiceExtensions.cs
Zdroj:
ServiceProviderServiceExtensions.cs

Získejte službu typu T z IServiceProvider.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetRequiredService(IServiceProvider ^ provider);
public static T GetRequiredService<T> (this IServiceProvider provider);
static member GetRequiredService : IServiceProvider -> 'T
<Extension()>
Public Function GetRequiredService(Of T) (provider As IServiceProvider) As T

Parametry typu

T

Typ objektu služby, který chcete získat.

Parametry

provider
IServiceProvider

Chcete-li IServiceProvider načíst objekt služby z.

Návraty

T

Objekt služby typu T.

Výjimky

Neexistuje žádná služba typu T.

provider již byl odstraněn.

Platí pro