ISharePointProjectItemFile 接口

表示 SharePoint 项目系统中的文件。

命名空间:  Microsoft.VisualStudio.SharePoint
程序集:  Microsoft.VisualStudio.SharePoint(在 Microsoft.VisualStudio.SharePoint.dll 中)

语法

声明
Public Interface ISharePointProjectItemFile _
    Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed,  _
    INotifyPropertyChanged, IDeployableFile, ISharePointProjectStartupItem
public interface ISharePointProjectItemFile : ISharePointProjectMember, 
    IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged, IDeployableFile, 
    ISharePointProjectStartupItem

ISharePointProjectItemFile 类型公开以下成员。

属性

  名称 说明
公共属性 Annotations 获取实例 IAnnotationDictionary,以便关联自定义数据和实现 IAnnotatedObject 接口的对象。 (继承自 IAnnotatedObject。)
公共属性 DeploymentPath 获取或设置将在 SharePoint 中部署文件的路径,该路径相对于由 DeploymentRoot 表示的基路径。 (继承自 IDeployableFile。)
公共属性 DeploymentRoot 获取 SharePoint 将存储文件的基路径。 (继承自 IDeployableFile。)
公共属性 DeploymentType 获取要对文件执行的部署类型。 (继承自 IDeployableFile。)
公共属性 FullPath 获取项目成员文件或目录的完整源路径。 (继承自 ISharePointProjectMember。)
公共属性 Icon 获取在“解决方案资源管理器”中显示的项目成员节点的图标。 (继承自 ISharePointProjectMember。)
公共属性 IsDisposed 获取对象是否已释放。 (继承自 INotifyObjectDisposed。)
公共属性 IsDisposing 获取是否正在释放对象。 (继承自 INotifyObjectDisposing。)
公共属性 IsExpanded 获取或设置是否在“解决方案资源管理器”中展开该节点。 (继承自 ISharePointProjectMember。)
公共属性 Name 获取在“解决方案资源管理器”中显示的项目成员节点的名称。 (继承自 ISharePointProjectMember。)
公共属性 Project 获取对包含项目的引用。 (继承自 ISharePointProjectMember。)
公共属性 ProjectItem 获取对父项目项的引用。
公共属性 RelativePath 获取项目目录中项的唯一位置。 (继承自 ISharePointProjectStartupItem。)
公共属性 Source 获取相对于父 ProjectItem 节点的文件路径。
公共属性 StartupUrl 获取启动项时要启动的 URL。 (继承自 ISharePointProjectStartupItem。)

页首

方法

  名称 说明
公共方法 CollapseChildItems 确保在“解决方案资源管理器”中折叠此 ISharePointProjectMember 的所有子项。 (继承自 ISharePointProjectMember。)

页首

事件

  名称 说明
公共事件 DeploymentPathChanged 在更改 DeploymentPath 时发生。 (继承自 IDeployableFile。)
公共事件 DeploymentTypeChanged 在更改 DeploymentType 时发生。 (继承自 IDeployableFile。)
公共事件 Disposed 在释放对象时发生。 (继承自 INotifyObjectDisposed。)
公共事件 Disposing 在正在释放对象时发生。 (继承自 INotifyObjectDisposing。)
公共事件 NameChanged 在更改项目成员节点的名称时发生。 (继承自 ISharePointProjectMember。)
公共事件 PropertyChanged 在更改属性值时发生。 (继承自 INotifyPropertyChanged。)

页首

请参见

参考

Microsoft.VisualStudio.SharePoint 命名空间