ISharePointProjectItemDeploymentContext 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示特定项目项的部署上下文。
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 将 对象传递给 ISharePointProjectItemDeploymentContext 、 DeploymentStepCompleted和 ProjectItemStartupUrlRequested 事件的事件处理程序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) |