Поделиться через


ServiceProviderServiceExtensions.GetServices Метод

Определение

Перегрузки

GetServices(IServiceProvider, Type)

Возвращает перечисление служб типа serviceType из IServiceProvider.

GetServices<T>(IServiceProvider)

Возвращает перечисление служб типа T из IServiceProvider.

GetServices(IServiceProvider, Type)

Исходный код:
ServiceProviderServiceExtensions.cs
Исходный код:
ServiceProviderServiceExtensions.cs
Исходный код:
ServiceProviderServiceExtensions.cs
Исходный код:
ServiceProviderServiceExtensions.cs
Исходный код:
ServiceProviderServiceExtensions.cs

Возвращает перечисление служб типа serviceType из IServiceProvider.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<System::Object ^> ^ GetServices(IServiceProvider ^ provider, Type ^ serviceType);
public static System.Collections.Generic.IEnumerable<object?> GetServices (this IServiceProvider provider, Type serviceType);
static member GetServices : IServiceProvider * Type -> seq<obj>
<Extension()>
Public Function GetServices (provider As IServiceProvider, serviceType As Type) As IEnumerable(Of Object)

Параметры

provider
IServiceProvider

Поставщик IServiceProvider, из которого необходимо получить службы.

serviceType
Type

Объект, определяющий тип объекта службы, который необходимо получить.

Возвращаемое значение

Перечисление служб типа serviceType.

Применяется к

GetServices<T>(IServiceProvider)

Исходный код:
ServiceProviderServiceExtensions.cs
Исходный код:
ServiceProviderServiceExtensions.cs
Исходный код:
ServiceProviderServiceExtensions.cs
Исходный код:
ServiceProviderServiceExtensions.cs
Исходный код:
ServiceProviderServiceExtensions.cs

Возвращает перечисление служб типа T из 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)

Параметры типа

T

Тип объекта службы для получения.

Параметры

provider
IServiceProvider

Поставщик IServiceProvider, из которого необходимо получить службы.

Возвращаемое значение

Перечисление служб типа T.

Применяется к