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 文件的文件夹相关联。