ISharePointProjectItem 接口

定义

表示由 SharePoint 项目系统实现的 SharePoint 项目项的实例。

public interface class ISharePointProjectItem : Microsoft::VisualStudio::SharePoint::ISharePointProjectMember, Microsoft::VisualStudio::SharePoint::ISharePointProjectStartupItem, System::ComponentModel::INotifyPropertyChanged
public interface ISharePointProjectItem : Microsoft.VisualStudio.SharePoint.ISharePointProjectMember, Microsoft.VisualStudio.SharePoint.ISharePointProjectStartupItem, System.ComponentModel.INotifyPropertyChanged
type ISharePointProjectItem = interface
    interface ISharePointProjectMember
    interface IAnnotatedObject
    interface INotifyObjectDisposing
    interface INotifyObjectDisposed
    interface INotifyPropertyChanged
    interface ISharePointProjectStartupItem
Public Interface ISharePointProjectItem
Implements INotifyPropertyChanged, ISharePointProjectMember, ISharePointProjectStartupItem
派生
实现

注解

SharePoint 项目中包含项目项文件的任何文件夹都假定为 SharePoint 项目项节点。

属性

Annotations

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

(继承自 IAnnotatedObject)
DefaultFile

获取或设置当激活“解决方案资源管理器”中的 SharePoint 项目项节点时所启动的文件。

ExtensionData

获取允许项目项扩展在 Visual Studio 会话间保留自定义数据的信息。

FeatureActivationDependencies

获取添加到包含此 SharePoint 项目项的功能的激活依赖项。

FeatureProperties

获取添加到功能(该功能包含此 SharePoint 项目项)的键/值对。

FeatureReceiver

获取功能接收器(如果 SharePoint 项目项需要)。 打包时,此功能接收器添加到包含此 SharePoint 项目项的功能中。

Files

获取 SharePoint 项目项文件夹节点及其子文件夹下的项目中的所有文件的集合。

FullPath

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

(继承自 ISharePointProjectMember)
Icon

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

(继承自 ISharePointProjectMember)
Id

获取此 SharePoint 项目项实例的全球唯一标识符。

IsDisposed

获取是否释放对象。

(继承自 INotifyObjectDisposed)
IsDisposing

获取是否释放对象。

(继承自 INotifyObjectDisposing)
IsExpanded

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

(继承自 ISharePointProjectMember)
Name

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

(继承自 ISharePointProjectMember)
Project

获取对包含项目的引用。

(继承自 ISharePointProjectMember)
ProjectItemType

获取对表示 SharePoint 项目项类型的对象的引用。

ProjectOutputReferences

获取属于此项目项的项目输出引用的集合。 将生成引用的项目,并且其主输出将随项目项一起打包。

ProjectUserFileData

获取一个 IDictionary 对象,可使用该对象获取或设置在项目用户文件(例如,带有 .csproj.user 或 .vbproj.user 扩展名的文件)中保存的名称/值对。

RelativePath

获取项目目录中项的唯一位置。

(继承自 ISharePointProjectStartupItem)
SafeControlEntries

获取必须随此 SharePoint 项目项一起部署的安全控制项的集合。 将这些项添加到引用 SharePoint 项目项的包中。

StartupUrl

获取要在启动项目时启动的 URL。

(继承自 ISharePointProjectStartupItem)
VirtualFiles

获取包含虚拟文件的集合。 虚拟文件不必在设计时存在。 在打包时 MSBuild 任务需要确保准备的文件有助于打包成功。

方法

CollapseChildItems()

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

(继承自 ISharePointProjectMember)

事件

Disposed

在释放对象时发生。

(继承自 INotifyObjectDisposed)
Disposing

在释放对象时发生。

(继承自 INotifyObjectDisposing)
NameChanged

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

(继承自 ISharePointProjectMember)
Open

在打开 SharePoint 项目项文件夹时发生。

适用于