ServiceProvider Класс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет единого поставщика услуг.

public ref class ServiceProvider sealed : IDisposable, IServiceProvider, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[System.CLSCompliant(false)]
public sealed class ServiceProvider : IDisposable, IServiceProvider, Microsoft.VisualStudio.OLE.Interop.IObjectWithSite
[<System.CLSCompliant(false)>]
type ServiceProvider = class
    interface IServiceProvider
    interface IDisposable
    interface IObjectWithSite
Public NotInheritable Class ServiceProvider
Implements IDisposable, IObjectWithSite, IServiceProvider
Наследование
ServiceProvider
Атрибуты
Реализации

Конструкторы

Имя Описание
ServiceProvider(IServiceProvider)

Создаёт новый ServiceProvider объект и использует заданный интерфейс для разрешения сервисов.

Методы

Имя Описание
Dispose()

Освобождает все ресурсы, используемые ServiceProvider объектом.

GetService(Guid)

Получает объект сервиса.

GetService(Type)

Получает объект сервиса.

Явные реализации интерфейса

Имя Описание
IObjectWithSite.GetSite(Guid, IntPtr)

Получает текущий объект сайта, используемый для разрешения сервисов.

IObjectWithSite.SetSite(Object)

Устанавливает объект сайта на разрешение сервисов.

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