ISharePointProjectPackage 接口

定义

与 SharePoint 项目关联的 SharePoint 包。

public interface ISharePointProjectPackage : Microsoft.VisualStudio.SharePoint.ISharePointProjectMember, System.ComponentModel.INotifyPropertyChanged
实现

属性

Annotations

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

(继承自 IAnnotatedObject)
Features

获取包文档对象中引用的功能的集合。

FullPath

获取项目成员文件或目录的完整源路径。

(继承自 ISharePointProjectMember)
Icon

获取解决方案资源管理器中显示的项目成员节点的图标。

(继承自 ISharePointProjectMember)
Id

获取设计时所用包的 ID。

IsDisposed

获取是否释放对象。

(继承自 INotifyObjectDisposed)
IsDisposing

获取是否释放对象。

(继承自 INotifyObjectDisposing)
IsExpanded

获取或设置是否在解决方案资源管理器中展开该节点。

(继承自 ISharePointProjectMember)
ManifestTemplateFile

获取与包关联的清单模板文件。

Model

获取 SharePoint 包文档的根对象。

Name

获取解决方案资源管理器中显示的项目成员节点的名称。

(继承自 ISharePointProjectMember)
OutputPath

获取编译包的路径。

PackageFile

获取 .package 文件的项目成员。

Project

获取对包含项目的引用。

(继承自 ISharePointProjectMember)
ProjectItems

获取包文档对象中引用的 SharePoint 项目项的集合。

方法

BuildPackage()

生成 SharePoint 解决方案包文件。

CollapseChildItems()

确保已在解决方案资源管理器中折叠此 ISharePointProjectMember 的所有子项。

(继承自 ISharePointProjectMember)
Validate()

对包运行设计时验证,并更新 IDE 错误列表。

事件

Disposed

在释放对象时发生。

(继承自 INotifyObjectDisposed)
Disposing

在释放对象时发生。

(继承自 INotifyObjectDisposing)
NameChanged

在更改项目成员节点名称时发生。

(继承自 ISharePointProjectMember)

适用于