IServiceProvider Interface

Definition

Определяет механизм для извлечения объекта службы, т. е. объекта, обеспечивающего настраиваемую поддержку для других объектов.Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.

public interface class IServiceProvider
public interface IServiceProvider
[System.Runtime.InteropServices.ComVisible(false)]
public interface IServiceProvider
type IServiceProvider = interface
Public Interface IServiceProvider
Derived
Attributes

Remarks

Этот интерфейс реализуется с помощью класса или типа значения, который предоставляет службу другим объектам.This interface is implemented by a class or value type that provides a service to other objects.

Метод GetService этого интерфейса получает объект, предоставляющий службу.The GetService method of this interface obtains the object that provides the service.

Интерфейс IServiceProvider реализуется несколькими типами, включая System.Web.HttpContext, System.ComponentModel.LicenseContext, System.ComponentModel.MarshalByValueComponentи System.ComponentModel.Design.ServiceContainer.The IServiceProvider interface is implemented by a number of types, including System.Web.HttpContext, System.ComponentModel.LicenseContext, System.ComponentModel.MarshalByValueComponent, and System.ComponentModel.Design.ServiceContainer.

Methods

GetService(Type)

Получает объект службы указанного типа.Gets the service object of the specified type.

Applies to

See also