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) |
设置站点对象以解析服务。 |