ServiceProviderServiceExtensions.GetServices Metod

Definition

Överlagringar

Name Description
GetServices(IServiceProvider, Type)

Hämta en uppräkning av tjänster av typen serviceType från IServiceProvider.

GetServices<T>(IServiceProvider)

Hämta en uppräkning av tjänster av typen T från IServiceProvider.

GetServices(IServiceProvider, Type)

Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs

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)

Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs
Källa:
ServiceProviderServiceExtensions.cs

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.

Gäller för