ServiceProvider.CreateFromSetSite 方法
创建特定站点的新服务提供程序 (ssp)。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Shared Function CreateFromSetSite ( _
sp As IServiceProvider _
) As ServiceProvider
public static ServiceProvider CreateFromSetSite(
IServiceProvider sp
)
参数
- sp
类型:Microsoft.VisualStudio.OLE.Interop.IServiceProvider
OLE 服务提供程序
返回值
类型:Microsoft.VisualStudio.Shell.ServiceProvider
服务提供程序。
备注
应当从对象调用此方法实现 SetSite() (例如, IObjectWithSite 或 IVsPackage)。 ,如果它尚未设置,该设置全局服务提供程序。
此方法从 VSPackage 中 SetSite() 通常由方法调用。
备注
通过调用此方法,调用方声明它知道调用的线程的全局 OLE 服务提供程序,返回的服务提供程序实例可以由其他使用,不相关的元素,则获取通过 GlobalProvider 静态属性。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。