ServiceProvider 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 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) |
设置用于解析服务的站点对象。 |