ServiceProviderKeyedServiceExtensions.GetKeyedService<T> 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í.
Získá službu typu T z .IServiceProvider
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T GetKeyedService(IServiceProvider ^ provider, System::Object ^ serviceKey);
public static T? GetKeyedService<T> (this IServiceProvider provider, object? serviceKey);
static member GetKeyedService : IServiceProvider * obj -> 'T
<Extension()>
Public Function GetKeyedService(Of T) (provider As IServiceProvider, serviceKey As Object) As T
Parametry typu
- T
Typ objektu služby, který chcete získat.
Parametry
- provider
- IServiceProvider
Objekt IServiceProvider , ze který se načte objekt služby.
- serviceKey
- Object
Objekt, který určuje klíč objektu služby, který chcete získat.
Návraty
Objekt služby typu T nebo null pokud taková služba neexistuje.