IMappedFolder 接口

表示 SharePoint 项目中映射到 SharePoint 中某个位置的文件夹。

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

语法

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

IMappedFolder 类型公开以下成员。

属性

  名称 说明
公共属性 Annotations 获取实例 IAnnotationDictionary,以便关联自定义数据和实现 IAnnotatedObject 接口的对象。 (继承自 IAnnotatedObject。)
公共属性 DefaultFile 获取或设置当激活“解决方案资源管理器”中的 SharePoint 项目项节点时所启动的文件。(即单击解决方案资源管理器或按 Enter 键时)。 (继承自 ISharePointProjectItem。)
公共属性 DeploymentLocation 获取或设置映射文件夹映射到的 SharePoint 位置。此路径为 SharePoint 根目录的相对路径。
公共属性 ExtensionData 获取允许项目项扩展在 Visual Studio 会话间保留自定义数据的信息。 (继承自 ISharePointProjectItem。)
公共属性 FeatureProperties 获取添加到功能(该功能包含此 SharePoint 项目项)的键/值对。 (继承自 ISharePointProjectItem。)
公共属性 FeatureReceiver 获取功能接收器(如果 SharePoint 项目项需要)。打包时,此功能接收器添加到包含此 SharePoint 项目项的功能中。 (继承自 ISharePointProjectItem。)
公共属性 Files 获取 SharePoint 项目项文件夹节点及其子文件夹下的项目中的所有文件的集合。 (继承自 ISharePointProjectItem。)
公共属性 FolderType 获取映射文件夹的类型。文件夹类型派生自 SharePoint 中公共位置的映射文件夹的位置。
公共属性 FullPath 获取项目成员文件或目录的完整源路径。 (继承自 ISharePointProjectMember。)
公共属性 Icon 获取在“解决方案资源管理器”中显示的项目成员节点的图标。 (继承自 ISharePointProjectMember。)
公共属性 Id 获取此 SharePoint 项目项实例的唯一 ID。 (继承自 ISharePointProjectItem。)
公共属性 IsDisposed 获取对象是否已释放。 (继承自 INotifyObjectDisposed。)
公共属性 IsDisposing 获取是否正在释放对象。 (继承自 INotifyObjectDisposing。)
公共属性 IsExpanded 获取或设置是否在“解决方案资源管理器”中展开该节点。 (继承自 ISharePointProjectMember。)
公共属性 Name 获取在“解决方案资源管理器”中显示的项目成员节点的名称。 (继承自 ISharePointProjectMember。)
公共属性 Project 获取对包含项目的引用。 (继承自 ISharePointProjectMember。)
公共属性 ProjectItemType 获取对表示 SharePoint 项目项类型的对象的引用。 (继承自 ISharePointProjectItem。)
公共属性 ProjectOutputReferences 获取属于此项目项的项目输出引用的集合。将生成引用的项目,并且其主输出将随项目项一起打包。 (继承自 ISharePointProjectItem。)
公共属性 ProjectUserFileData 获取一个 IDictionary 对象,可使用该对象获取或设置在项目用户文件(例如,带有 .csproj.user 或 .vbproj.user 扩展名的文件)中保存的名称/值对。 (继承自 ISharePointProjectItem。)
公共属性 RelativePath 获取项目目录中项的唯一位置。 (继承自 ISharePointProjectStartupItem。)
公共属性 SafeControlEntries 获取必须随此 SharePoint 项目项一起部署的安全控制项的集合。将这些项添加到引用 SharePoint 项目项的包中。 (继承自 ISharePointProjectItem。)
公共属性 StartupUrl 获取启动项时要启动的 URL。 (继承自 ISharePointProjectStartupItem。)

页首

方法

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

页首

事件

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

页首

备注

映射文件夹是 SharePoint 项目中的文件夹,这些文件夹与 SharePoint Server 安装中的某些文件的物理位置相对应。 有关更多信息,请参见 如何:添加和移除映射文件夹

其 BuildAction 属性设置为 Content 或 None 的所有文件自动包含在输出 WSP 文件,并部署到 SharePoint 服务器中。

请参见

参考

Microsoft.VisualStudio.SharePoint 命名空间