IServiceProvider Интерфейс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет механизм для извлечения объекта службы, т. е. объекта, обеспечивающего настраиваемую поддержку для других объектов.
public interface class IServiceProvider
public interface IServiceProvider
[System.Runtime.InteropServices.ComVisible(false)]
public interface IServiceProvider
type IServiceProvider = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IServiceProvider = interface
Public Interface IServiceProvider
- Производный
- Атрибуты
Этот интерфейс реализуется классом или типом значения, предоставляющим службу другим объектам.
Метод GetService этого интерфейса получает объект , предоставляющий службу.
Интерфейс IServiceProvider реализуется несколькими типами, включая System.Web.HttpContext, System.ComponentModel.LicenseContext, System.ComponentModel.MarshalByValueComponentи System.ComponentModel.Design.ServiceContainer.
Get |
Возвращает объект службы указанного типа. |
Get |
Получает службу типа |
Get |
Получает перечисление служб типа |
Get |
Получает перечисление служб типа |
Get |
Получает службу типа |
Get |
Получает службу типа |
Create |
Создает интерфейс AsyncServiceScope, который может использоваться для разрешения служб с ограниченной областью. |
Create |
Создает интерфейс IServiceScope, который может использоваться для разрешения служб с ограниченной областью. |
Get |
Возвращает службу типа |
Get |
Возвращает службу типа |
Get |
Возвращает службу типа |
Get |
Возвращает перечисление служб типа |
Get |
Возвращает перечисление служб типа |
Get |
Возвращает объект , который собирает записи журнала, отправляемые в поддельные средства ведения журнала. |
Get |
Возвращает экземпляр сборщика поддельных средств редактирования из контейнера внедрения зависимостей. |
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: