ServiceProviderServiceExtensions.GetServices Метод

Определение

Перегрузки

Имя Описание
GetServices(IServiceProvider, Type)

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

GetServices<T>(IServiceProvider)

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

GetServices(IServiceProvider, Type)

Исходный код:
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);
[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)

Параметры

provider
IServiceProvider

Получение IServiceProvider служб из.

serviceType
Type

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

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

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

Атрибуты

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

GetServices<T>(IServiceProvider)

Исходный код:
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.

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