ServiceProviderServiceExtensions.GetRequiredService Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetRequiredService(IServiceProvider, Type) |
Získejte službu typu |
GetRequiredService<T>(IServiceProvider) |
Získejte službu typu |
GetRequiredService(IServiceProvider, Type)
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)
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
Objekt služby typu T
.
Výjimky
Neexistuje žádná služba typu T
.
provider
již byl odstraněn.