ServiceProvider 构造函数 (IServiceProvider, Boolean)
初始化 ServiceProvider 类的新实例与现有 IServiceProvider 对象的和可选择将所有请求都 foundation 服务提供程序。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Sub New ( _
sp As IServiceProvider, _
defaultServices As Boolean _
)
public ServiceProvider(
IServiceProvider sp,
bool defaultServices
)
参数
- sp
类型:Microsoft.VisualStudio.OLE.Interop.IServiceProvider
用于的 IServiceProvider 接口解决服务。
- defaultServices
类型:System.Boolean
确定此服务是否应响应 IServiceProvider 和 IObjectWithSite的查询。
备注
初始化的新 ServiceProvider 并使用提供的 IServiceProvider 接口来解析服务。 如果 defaultServices 相等 true (默认值) IServiceProvider 接口的查询将返回基础 COM 服务提供程序,并 IObjectWithSite 接口的查询将返回该对象。 如果 defaultServices 错误与相等这两种服务不提供,并且服务提供程序 “transparent”并将所有请求对特定服务提供程序。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。