ServiceProviderServiceExtensions.GetService<T>(IServiceProvider) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получение службы типа T из .IServiceProvider
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T GetService(IServiceProvider ^ provider);
public static T? GetService<T>(this IServiceProvider provider);
static member GetService : IServiceProvider -> 'T
<Extension()>
Public Function GetService(Of T) (provider As IServiceProvider) As T
Параметры типа
- T
Тип объекта службы, который требуется получить.
Параметры
- provider
- IServiceProvider
Объект IServiceProvider службы, из которого извлекается объект службы.
Возвращаемое значение
Объект службы типа T или null, если такой службы нет.