GlobalObjectProvider.IObjectWithSite.GetSite 方法

获取服务提供程序。

命名空间:  Microsoft.VisualStudio.Shell.Design
程序集:  Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)

语法

声明
Private Sub GetSite ( _
    ByRef riid As Guid, _
    <OutAttribute> ByRef ppv As IntPtr _
) Implements IObjectWithSite.GetSite
void IObjectWithSite.GetSite(
    ref Guid riid,
    out IntPtr ppv
)

参数

  • riid
    类型:System.Guid%
    服务提供程序的 GUID。

实现

IObjectWithSite.GetSite(Guid%, IntPtr%)

异常

异常 条件
COMException

内部 IServiceProvider 未通过对 SetSite 的调用设置或该提供程序不能转换到 IObjectWithSite 类型。

备注

在调用 GetSite 或 GetService 方法之前,必须通过调用将一个内部提供程序添加到 SetSite 方法。

.NET Framework 安全性

请参见

参考

GlobalObjectProvider 类

Microsoft.VisualStudio.Shell.Design 命名空间

SetSite