ServiceProviderServiceExtensions.GetServices Метод

Определение

Перегрузки

GetServices(IServiceProvider, Type)

Возвращает перечисление служб типа serviceType из IServiceProvider.Get an enumeration of services of type serviceType from the IServiceProvider.

GetServices<T>(IServiceProvider)

Возвращает перечисление служб типа T из IServiceProvider.Get an enumeration of services of type T from the IServiceProvider.

GetServices(IServiceProvider, Type)

Возвращает перечисление служб типа serviceType из IServiceProvider.Get an enumeration of services of type serviceType from the 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, из которого необходимо получить службы.The IServiceProvider to retrieve the services from.

serviceType
Type

Объект, определяющий тип объекта службы, который необходимо получить.An object that specifies the type of service object to get.

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

Перечисление служб типа serviceType.An enumeration of services of type serviceType.

GetServices<T>(IServiceProvider)

Возвращает перечисление служб типа T из IServiceProvider.Get an enumeration of services of type T from the 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

Тип объекта службы для получения.The type of service object to get.

Параметры

provider
IServiceProvider

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

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

Перечисление служб типа T.An enumeration of services of type T.

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