IProfferService 接口

使 VSPackage 通过 Visual Studio 环境提供未由环境本身实现的新服务。实际上,它提供 Vspackage 可能会导致该环境的结构。IProfferService 接口是 SProfferService的一部分。

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("CB728B20-F786-11CE-92AD-00AA00A74CD0")> _
Public Interface IProfferService
[InterfaceTypeAttribute()]
[GuidAttribute("CB728B20-F786-11CE-92AD-00AA00A74CD0")]
public interface IProfferService

IProfferService 类型公开以下成员。

方法

  名称 说明
公共方法 ProfferService 允许调用方提供新的服务添加到其他安装的 sharepoint 项目服务本身当前提供的由环境,或设置服务。
公共方法 RevokeService 防止第三方客户端访问已指定的服务。

页首

备注

VSPackage 创建者必须在它能通过该环境以使其可以访问用户的 windows 注册表中注册服务。用户通过调用 QueryService然后获取服务。有关更多信息,请参见 加载 Vspackage

VSPackage 不能替换该环境或其他加载的 VSPackage 已提供服务的实现。因此,因此,如果在已提供服务尝试提供相同的服务进行, ProfferService 方法将失败。

对实现者的说明

对调用者的说明

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间