ISharePointProject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SharePoint 项目。
public interface class ISharePointProject : Microsoft::VisualStudio::SharePoint::ISharePointProjectMember, System::ComponentModel::INotifyPropertyChanged
public interface ISharePointProject : Microsoft.VisualStudio.SharePoint.ISharePointProjectMember, System.ComponentModel.INotifyPropertyChanged
type ISharePointProject = interface
interface ISharePointProjectMember
interface IAnnotatedObject
interface INotifyObjectDisposing
interface INotifyObjectDisposed
interface INotifyPropertyChanged
Public Interface ISharePointProject
Implements INotifyPropertyChanged, ISharePointProjectMember
- 实现
属性
| ActiveDeploymentConfiguration |
获取或设置用于部署的部署配置的名称。 该值应来自于系统上的可用部署配置列表。 |
| AddItemTemplatesGuid |
获取用于返回添加项模板的语言特定项目类型 GUID。 |
| Annotations |
获取实例 IAnnotationDictionary,以将自定义数据与实现 IAnnotatedObject 的对象相关联。 (继承自 IAnnotatedObject) |
| AppSettings |
获取项目的应用程序指定设置。 |
| AssemblyDeploymentTarget |
获取或设置应在服务器上部署项目的位置:“Bin”或“GAC”。 |
| AutoRetract |
获取或设置是否在调试后收回解决方案。 |
| DeploymentConfigurations |
所有部署配置的字典,包括用户定义的部署配置和现有部署配置。 |
| Features |
获取项目中定义的 SharePoint 功能的集合。 |
| FullPath |
获取项目成员文件或目录的完整源路径。 (继承自 ISharePointProjectMember) |
| Icon |
获取解决方案资源管理器中显示的项目成员节点的图标。 (继承自 ISharePointProjectMember) |
| Id |
获取项目的 ID。 |
| IncludeAssemblyInPackage |
获取或设置是否应打包项目程序集。 |
| IsDisposed |
获取是否释放对象。 (继承自 INotifyObjectDisposed) |
| IsDisposing |
获取是否释放对象。 (继承自 INotifyObjectDisposing) |
| IsExpanded |
获取或设置是否在解决方案资源管理器中展开该节点。 (继承自 ISharePointProjectMember) |
| IsSandboxedSolution |
获取或设置一个值,指示应将项目包部署为沙盒解决方案还是场解决方案。 |
| IsSilverlightDebuggingEnabled |
获取或设置是否启用 Silverlight 调试。 |
| IsWorkflowDebuggingEnabled |
获取或设置一个值,该值指示是否启用工作流调试。 |
| MappedFolders |
获取项目中映射文件夹的集合。 |
| Name |
获取解决方案资源管理器中显示的项目成员节点的名称。 (继承自 ISharePointProjectMember) |
| OutputFullPath |
获取编译之后的项目程序集完整路径。 |
| Package |
获取与项目关联的 SharePoint 包的实例。 |
| PostDeploymentCommand |
获取或设置在部署之后运行的命令行。 |
| PreDeploymentCommand |
获取或设置在部署之前运行的命令行。 |
| Project |
获取对包含项目的引用。 (继承自 ISharePointProjectMember) |
| ProjectItems |
获取项目中的 SharePoint 项目项的集合。 |
| ProjectMode |
获取当前项目系统模式。 有关可能的值,请查阅 SharePointProjectMode。 |
| ProjectService |
获取 SharePoint 项目服务的实例。 |
| ProjectUserFileData |
获取项目用户文件中与 SharePoint 项目关联的读取和写入数据。 |
| SelectedProjectItems |
获取在“解决方案资源管理器”中选择的 SharePoint 项目项的列表。 |
| SharePointConnection |
获取 SharePoint 连接实例,该实例使用户能在 vssphost.exe 64 位进程中针对 SharePoint 对象模型执行命令。 |
| SiteUrl |
获取或设置项目在设计阶段、部署和调试期间使用的站点 URL。 |
| StartupItem |
获取或设置要在项目启动时启动的项。 |
| StartupUrl |
获取要在项目启动时启动的 URL。 |
| TargetOfficeVersion |
获取所需的 SharePoint 或 Office 版本:“14.0”或“15.0”。 默认为 14.0。 |
方法
| CollapseChildItems() |
确保此 ISharePointProjectMember 的所有子项在解决方案资源管理器中折叠。 (继承自 ISharePointProjectMember) |
| Synchronize() |
向 SharePoint 项目对象模型应用任何挂起的添加项事件,以使其与 DTE 对象模型同步。 |
事件
| Disposed |
在释放对象时发生。 (继承自 INotifyObjectDisposed) |
| Disposing |
在释放对象时发生。 (继承自 INotifyObjectDisposing) |
| NameChanged |
在更改项目成员节点名称时发生。 (继承自 ISharePointProjectMember) |