IDeploymentContext 接口

定义

表示当部署或撤消 SharePoint 项目时执行的部署步骤的上下文。

public interface class IDeploymentContext : Microsoft::VisualStudio::SharePoint::IAnnotatedObject
public interface IDeploymentContext : Microsoft.VisualStudio.SharePoint.IAnnotatedObject
type IDeploymentContext = interface
    interface IAnnotatedObject
Public Interface IDeploymentContext
Implements IAnnotatedObject
派生
实现

注解

Visual Studio 将 传递给IDeploymentContextCanExecute部署步骤的 和 Execute 方法。 新的部署上下文在部署和收回操作开始时初始化。

接口 IDeploymentContext 实现 , IAnnotatedObject 使部署步骤能够在步骤之间存储和传递数据。

属性

Annotations

获取实例 IAnnotationDictionary,以将自定义数据与实现 IAnnotatedObject 的对象相关联。

(继承自 IAnnotatedObject)
IsCanceled

获取部署是否已被用户取消。

IsDeploying

确定该项目是否正被部署。

IsRetracting

确定该项目是否正被收回。

Logger

获取对项目记录器的访问。

Project

获取对正在被部署或收回的当前项目的访问。

StartMode

为访问启动模式获取启动部署的原因。

方法

SiteCollectionUrl()

返回项目根据 SharePoint 连接到的 Microsoft.SharePoint.SPSite 的规范 URL。

SiteUrl()

返回项目根据 SharePoint 连接到的 Microsoft.SharePoint.SPWeb 的规范 URL。

WebApplicationUrl()

返回 SPWebApplication 的根 URL。

适用于