ServiceProviderKeyedServiceExtensions.GetKeyedServices Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetKeyedServices(IServiceProvider, Type, Object) |
Hämta en uppräkning av tjänster av typen |
| GetKeyedServices<T>(IServiceProvider, Object) |
Hämta en uppräkning av tjänster av typen |
GetKeyedServices(IServiceProvider, Type, Object)
Hämta en uppräkning av tjänster av typen serviceType från 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)
Parametrar
- provider
- IServiceProvider
Att IServiceProvider hämta tjänsterna från.
- serviceType
- Type
Ett objekt som anger vilken typ av tjänstobjekt som ska hämtas.
- serviceKey
- Object
Ett objekt som anger nyckeln för det tjänstobjekt som ska hämtas.
Returer
En uppräkning av tjänster av typen serviceType.
- Attribut
Gäller för
GetKeyedServices<T>(IServiceProvider, Object)
Hämta en uppräkning av tjänster av typen T från 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)
Typparametrar
- T
Vilken typ av tjänstobjekt som ska hämtas.
Parametrar
- provider
- IServiceProvider
Att IServiceProvider hämta tjänsterna från.
- serviceKey
- Object
Ett objekt som anger nyckeln för det tjänstobjekt som ska hämtas.
Returer
En uppräkning av tjänster av typen T.