ISharePointProjectService 接口

表示 SharePoint 项目服务,即 SharePoint 项目对象模型的根对象。

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

语法

声明
<GuidAttribute("A70F6506-018F-40FD-A2B6-21E23362E47D")> _
Public Interface ISharePointProjectService _
    Inherits ISharePointProjectEvents
[GuidAttribute("A70F6506-018F-40FD-A2B6-21E23362E47D")]
public interface ISharePointProjectService : ISharePointProjectEvents

ISharePointProjectService 类型公开以下成员。

属性

  名称 说明
公共属性 CodeRefactoringEvents 获取一个提供对与重构操作相关事件的访问的对象。
公共属性 DeploymentSteps 获取在扩展目录中找到的安装的部署步骤的列表。
公共属性 IsSharePointInstalled 返回是否在本地计算机上安装了 SharePoint。
公共属性 Logger 获取日志记录服务的实例。
公共属性 PackageValidationProvider 获取有助于验证项目功能和项目包的 IPackageValidationProvider 的实例。
公共属性 ProjectItemTypes 获取具有所有可用的项目项类型的字典。
公共属性 Projects 获取 Visual Studio 解决方案中 SharePoint 项目的集合。
公共属性 ServiceProvider 获取 SharePoint 项目包的全局服务提供程序。
公共属性 SharePointConnection 获取项目服务的 SharePoint 连接。
公共属性 SharePointInstallPath 获取 SharePoint 的安装路径(如果 SharePoint 安装在系统上)。

页首

方法

  名称 说明
公共方法 Convert<TInput, TOutput> 转换项目类型。

页首

事件

  名称 说明
公共事件 DeploymentCompleted 在部署 ISharePointProject 实例后发生。 (继承自 ISharePointProjectEvents。)
公共事件 DeploymentStarted 在开始部署 ISharePointProject 实例后发生。 (继承自 ISharePointProjectEvents。)
公共事件 ProjectAdded 在添加新的 ISharePointProject 实例时发生。 (继承自 ISharePointProjectEvents。)
公共事件 ProjectDisposing 在释放 ISharePointProject 实例时发生。 (继承自 ISharePointProjectEvents。)
公共事件 ProjectInitialized 在初始化 ISharePointProject 实例时发生。 (继承自 ISharePointProjectEvents。)
公共事件 ProjectMenuItemsRequested 在从 ISharePointProject 实例请求上下文菜单项时发生。 (继承自 ISharePointProjectEvents。)
公共事件 ProjectNameChanged 在重命名 ISharePointProject 实例时发生。 (继承自 ISharePointProjectEvents。)
公共事件 ProjectPropertiesRequested 在查询 ISharePointProject 实例的属性时发生。 (继承自 ISharePointProjectEvents。)
公共事件 ProjectPropertyChanged 在更改 ISharePointProject 实例中的项目属性值时发生。 (继承自 ISharePointProjectEvents。)
公共事件 ProjectRemoved 在移除 ISharePointProject 实例时发生。 (继承自 ISharePointProjectEvents。)

页首

请参见

参考

Microsoft.VisualStudio.SharePoint 命名空间