ISharePointProject 接口

表示 SharePoint 项目。

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

语法

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

ISharePointProject 类型公开以下成员。

属性

  名称 说明
公共属性 ActiveDeploymentConfiguration 获取或设置用于部署的部署配置的名称。该值应来自于系统上的可用部署配置列表。
公共属性 AddItemTemplatesGuid 获取用于返回添加项模板的语言特定项目类型 GUID。
公共属性 Annotations 获取实例 IAnnotationDictionary,以便关联自定义数据和实现 IAnnotatedObject 接口的对象。 (继承自 IAnnotatedObject。)
公共属性 AssemblyDeploymentTarget 获取或设置应在服务器上部署项目的位置:“Bin”或“GAC”。
公共属性 AutoRetract 获取或设置是否在调试后收回解决方案。
公共属性 DeploymentConfigurations 所有部署配置的字典,包括用户定义的部署配置和现有部署配置。
公共属性 Features 获取项目中定义的 SharePoint 功能的集合。
公共属性 FullPath 获取项目成员文件或目录的完整源路径。 (继承自 ISharePointProjectMember。)
公共属性 Icon 获取在“解决方案资源管理器”中显示的项目成员节点的图标。 (继承自 ISharePointProjectMember。)
公共属性 Id 获取项目的 ID。
公共属性 IncludeAssemblyInPackage 获取或设置是否应打包项目程序集。
公共属性 IsDisposed 获取对象是否已释放。 (继承自 INotifyObjectDisposed。)
公共属性 IsDisposing 获取是否正在释放对象。 (继承自 INotifyObjectDisposing。)
公共属性 IsExpanded 获取或设置是否在“解决方案资源管理器”中展开该节点。 (继承自 ISharePointProjectMember。)
公共属性 IsSandboxedSolution 获取或设置一个值,指示应将项目包部署为沙盒解决方案还是场解决方案。
公共属性 IsSilverlightDebuggingEnabled 获取或设置是否启用 Silverlight 调试。
公共属性 MappedFolders 获取项目中映射文件夹的集合。
公共属性 Name 获取在“解决方案资源管理器”中显示的项目成员节点的名称。 (继承自 ISharePointProjectMember。)
公共属性 OutputFullPath 获取编译之后的项目程序集完整路径。
公共属性 Package 获取与项目关联的 SharePoint 包的实例。
公共属性 PostDeploymentCommand 获取或设置在部署之后运行的命令行。
公共属性 PreDeploymentCommand 获取或设置在部署之前运行的命令行。
公共属性 Project 获取对包含项目的引用。 (继承自 ISharePointProjectMember。)
公共属性 ProjectItems 获取项目中的 SharePoint 项目项的集合。
公共属性 ProjectService 获取 SharePoint 项目服务的实例。
公共属性 ProjectUserFileData 获取项目用户文件中与 SharePoint 项目关联的读取和写入数据。
公共属性 SelectedProjectItems 获取在“解决方案资源管理器”中选择的 SharePoint 项目项的列表。
公共属性 SharePointConnection 获取 SharePoint 连接实例,该实例使用户能在 vssphost.exe 64 位进程中针对 SharePoint 对象模型执行命令。
公共属性 SiteUrl 获取或设置项目在设计阶段、部署和调试期间使用的站点 URL。
公共属性 StartupItem 获取或设置要在项目启动时启动的项。
公共属性 StartupUrl 获取要在项目启动时启动的 URL。

页首

方法

  名称 说明
公共方法 CollapseChildItems 确保在“解决方案资源管理器”中折叠此 ISharePointProjectMember 的所有子项。 (继承自 ISharePointProjectMember。)
公共方法 Synchronize 向 SharePoint 项目对象模型应用任何挂起的添加项事件,以使其与 DTE 对象模型同步。

页首

事件

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

页首

请参见

参考

Microsoft.VisualStudio.SharePoint 命名空间