ServiceProviderServiceExtensions.GetServices 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 |
|---|---|
| GetServices(IServiceProvider, Type) |
Hämta en uppräkning av tjänster av typen |
| GetServices<T>(IServiceProvider) |
Hämta en uppräkning av tjänster av typen |
GetServices(IServiceProvider, Type)
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 ^> ^ GetServices(IServiceProvider ^ provider, Type ^ serviceType);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("The native code for an IEnumerable<serviceType> might not be available at runtime.")]
public static System.Collections.Generic.IEnumerable<object?> GetServices(this IServiceProvider provider, Type serviceType);
public static System.Collections.Generic.IEnumerable<object?> GetServices(this IServiceProvider provider, Type serviceType);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("The native code for an IEnumerable<serviceType> might not be available at runtime.")>]
static member GetServices : IServiceProvider * Type -> seq<obj>
static member GetServices : IServiceProvider * Type -> seq<obj>
<Extension()>
Public Function GetServices (provider As IServiceProvider, serviceType As Type) 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.
Returer
En uppräkning av tjänster av typen serviceType.
- Attribut
Gäller för
GetServices<T>(IServiceProvider)
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> ^ GetServices(IServiceProvider ^ provider);
public static System.Collections.Generic.IEnumerable<T> GetServices<T>(this IServiceProvider provider);
static member GetServices : IServiceProvider -> seq<'T>
<Extension()>
Public Function GetServices(Of T) (provider As IServiceProvider) 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.
Returer
En uppräkning av tjänster av typen T.