IDeploymentContext 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示当部署或撤消 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。 |