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) |
Устанавливает объект сайта на разрешение сервисов. |