ISharePointProjectItemDeploymentContext 接口

定义

表示特定项目项的部署上下文。

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

注解

使用 ISharePointProjectItemDeploymentContext 对象确定已部署的项目项及其文件在服务器上的位置。 Visual Studio 将 对象传递给 ISharePointProjectItemDeploymentContextDeploymentStepCompletedProjectItemStartupUrlRequested 事件的事件处理程序DeploymentStepStarted

属性

Annotations

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

(继承自 IAnnotatedObject)
Feature

获取与项目项关联的主要功能。

FeatureScope

获取一个值,该值表示正在部署的项目项的功能的范围。

IsCanceled

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

(继承自 IDeploymentContext)
IsDeploying

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

(继承自 IDeploymentContext)
IsRetracting

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

(继承自 IDeploymentContext)
Logger

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

(继承自 IDeploymentContext)
Project

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

(继承自 IDeploymentContext)
ProjectItem

获取正在部署的项目项。

StartMode

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

(继承自 IDeploymentContext)

方法

SiteCollectionUrl()

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

(继承自 IDeploymentContext)
SiteUrl()

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

(继承自 IDeploymentContext)
WebApplicationUrl()

返回 SPWebApplication 的根 URL。

(继承自 IDeploymentContext)

适用于