ISharePointProjectFeature 接口

提供有关功能的信息。

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

语法

声明
Public Interface ISharePointProjectFeature _
    Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed,  _
    INotifyPropertyChanged
public interface ISharePointProjectFeature : ISharePointProjectMember, 
    IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged

ISharePointProjectFeature 类型公开以下成员。

属性

  名称 说明
公共属性 Annotations 获取实例 IAnnotationDictionary,以便关联自定义数据和实现 IAnnotatedObject 接口的对象。 (继承自 IAnnotatedObject。)
公共属性 EventReceiverFile 获取与功能关联的事件接收器代码文件。
公共属性 FeatureFile 为 .feature 文件获取项目成员。
公共属性 FullPath 获取项目成员文件或目录的完整源路径。 (继承自 ISharePointProjectMember。)
公共属性 Icon 获取在“解决方案资源管理器”中显示的项目成员节点的图标。 (继承自 ISharePointProjectMember。)
公共属性 Id 获取功能文件的 ID。
公共属性 IsDisposed 获取对象是否已释放。 (继承自 INotifyObjectDisposed。)
公共属性 IsDisposing 获取是否正在释放对象。 (继承自 INotifyObjectDisposing。)
公共属性 IsExpanded 获取或设置是否在“解决方案资源管理器”中展开该节点。 (继承自 ISharePointProjectMember。)
公共属性 ManifestTemplateFile 获取与功能关联的清单模板文件。
公共属性 Model 获取功能文件的对象模型。
公共属性 Name 获取在“解决方案资源管理器”中显示的项目成员节点的名称。 (继承自 ISharePointProjectMember。)
公共属性 Project 获取对包含项目的引用。 (继承自 ISharePointProjectMember。)
公共属性 ProjectItems 获取从此功能实例引用的 ISharePointProjectItem 实例的集合。
公共属性 ResourceFiles 获取与功能关联的资源文件的集合。

页首

方法

  名称 说明
公共方法 CollapseChildItems 确保在“解决方案资源管理器”中折叠此 ISharePointProjectMember 的所有子项。 (继承自 ISharePointProjectMember。)
公共方法 Validate 对功能运行设计时验证,并更新 IDE 中的错误列表。

页首

事件

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

页首

备注

ISharePointProjectFeature 与包含 .feature 文件的文件夹相关联。

请参见

参考

Microsoft.VisualStudio.SharePoint 命名空间