IDeploymentContext 接口
表示当部署或撤消 SharePoint 项目时执行的部署步骤的上下文。
命名空间: Microsoft.VisualStudio.SharePoint.Deployment
程序集: Microsoft.VisualStudio.SharePoint(在 Microsoft.VisualStudio.SharePoint.dll 中)
语法
声明
Public Interface IDeploymentContext _
Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject
IDeploymentContext 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Annotations | 获取实例 IAnnotationDictionary,以便关联自定义数据和实现 IAnnotatedObject 接口的对象。 (继承自 IAnnotatedObject。) | |
IsDeploying | 指示是否正在部署项目。 | |
IsRetracting | 指示是否正在撤消项目。 | |
Logger | 提供对项目记录器的访问。 | |
Project | 提供对正在部署或撤消的当前项目的访问。 |
页首
方法
名称 | 说明 | |
---|---|---|
SiteCollectionUrl | 返回项目根据 SharePoint 连接到的 Microsoft.SharePoint.SPSite 的规范 URL。 | |
SiteUrl | 返回项目根据 SharePoint 连接到的 Microsoft.SharePoint.SPWeb 的规范 URL。 | |
WebApplicationUrl | 返回 SPWebApplication 的根 URL。 |
页首
备注
Visual Studio 将 IDeploymentContext 传递给部署步骤的 CanExecute 和 Execute 方法。 新部署上下文在部署和收回操作开始时初始化。
IDeploymentContext 接口实现 IAnnotatedObject 以启用存储和步骤之间传递数据的部署步骤。