ServiceProviderKeyedServiceExtensions.GetKeyedServices Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| GetKeyedServices(IServiceProvider, Type, Object) |
Haal een opsomming van de services van het type |
| GetKeyedServices<T>(IServiceProvider, Object) |
Haal een opsomming van de services van het type |
GetKeyedServices(IServiceProvider, Type, Object)
Haal een opsomming van de services van het type serviceType op uit de IServiceProvider.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<System::Object ^> ^ GetKeyedServices(IServiceProvider ^ provider, Type ^ serviceType, System::Object ^ serviceKey);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("The native code for an IEnumerable<serviceType> might not be available at runtime.")]
public static System.Collections.Generic.IEnumerable<object?> GetKeyedServices(this IServiceProvider provider, Type serviceType, object? serviceKey);
public static System.Collections.Generic.IEnumerable<object?> GetKeyedServices(this IServiceProvider provider, Type serviceType, object? serviceKey);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("The native code for an IEnumerable<serviceType> might not be available at runtime.")>]
static member GetKeyedServices : IServiceProvider * Type * obj -> seq<obj>
static member GetKeyedServices : IServiceProvider * Type * obj -> seq<obj>
<Extension()>
Public Function GetKeyedServices (provider As IServiceProvider, serviceType As Type, serviceKey As Object) As IEnumerable(Of Object)
Parameters
- provider
- IServiceProvider
De IServiceProvider service waaruit de services moeten worden opgehaald.
- serviceType
- Type
Een object dat het type serviceobject aangeeft dat moet worden opgehaald.
- serviceKey
- Object
Een object dat de sleutel van het serviceobject opgeeft dat moet worden opgehaald.
Retouren
Een opsomming van services van het type serviceType.
- Kenmerken
Van toepassing op
GetKeyedServices<T>(IServiceProvider, Object)
Haal een opsomming van de services van het type T op uit de IServiceProvider.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetKeyedServices(IServiceProvider ^ provider, System::Object ^ serviceKey);
public static System.Collections.Generic.IEnumerable<T> GetKeyedServices<T>(this IServiceProvider provider, object? serviceKey);
static member GetKeyedServices : IServiceProvider * obj -> seq<'T>
<Extension()>
Public Function GetKeyedServices(Of T) (provider As IServiceProvider, serviceKey As Object) As IEnumerable(Of T)
Type parameters
- T
Het type serviceobject dat moet worden opgehaald.
Parameters
- provider
- IServiceProvider
De IServiceProvider service waaruit de services moeten worden opgehaald.
- serviceKey
- Object
Een object dat de sleutel van het serviceobject opgeeft dat moet worden opgehaald.
Retouren
Een opsomming van services van het type T.