ISharePointProjectItemTypeDefinition 接口

帮助定义 SharePoint 项目项的类型。

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

语法

声明
Public Interface ISharePointProjectItemTypeDefinition _
    Inherits IAnnotatedObject, ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
public interface ISharePointProjectItemTypeDefinition : IAnnotatedObject, 
    ISharePointProjectItemEvents, ISharePointProjectItemFileEvents

ISharePointProjectItemTypeDefinition 类型公开以下成员。

属性

  名称 说明
公共属性 Annotations 获取实例 IAnnotationDictionary,以便关联自定义数据和实现 IAnnotatedObject 接口的对象。 (继承自 IAnnotatedObject。)
公共属性 Name 获取或设置设计器中显示的项目项类型的名称。默认情况下,该名称为 ID。
公共属性 ProjectItemType 获取由此 ISharePointProjectItemTypeDefinition 实例定义的 ISharePointProjectItemType
公共属性 ProjectService 获取 SharePoint 项目服务的实例。
公共属性 SupportedAssemblyDeploymentTargets 获取或设置此项目项支持的程序集的部署位置。
公共属性 SupportedDeploymentScopes 获取或设置在 SharePoint 中支持的 ISharePointProjectItem 部署范围。
公共属性 SupportedTrustLevels 获取或设置 ISharePointProjectItem 支持的 SharePoint 中的信任级别。

页首

事件

  名称 说明
公共事件 DeploymentStepCompleted 在对 ISharePointProjectItem 实例完成部署步骤时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 DeploymentStepStarted 在对 ISharePointProjectItem 实例启动部署步骤时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 FileAdded 在添加新 ISharePointProjectItemFile 实例时发生。 (继承自 ISharePointProjectItemFileEvents。)
公共事件 FileDeploymentPathChanged 在修改 DeploymentPath 属性时发生。 (继承自 ISharePointProjectItemFileEvents。)
公共事件 FileDeploymentTypeChanged 在修改 DeploymentType 属性时发生。 (继承自 ISharePointProjectItemFileEvents。)
公共事件 FileNameChanged 在重命名 ISharePointProjectItemFile 实例时发生。 (继承自 ISharePointProjectItemFileEvents。)
公共事件 FilePropertyChanged 在修改 ISharePointProjectItemFile 实例中的属性值时发生。 (继承自 ISharePointProjectItemFileEvents。)
公共事件 FileRemoved 在移除 ISharePointProjectItemFile 实例时发生。 (继承自 ISharePointProjectItemFileEvents。)
公共事件 ProjectItemAdded 在添加新 ISharePointProjectItem 实例时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemDisposing 在即将释放 ISharePointProjectItem 实例时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemInitialized 在初始化 ISharePointProjectItem 实例时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemMenuItemsRequested 在请求 ISharePointProjectItem 实例的上下文菜单项时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemNameChanged 在重命名 ISharePointProjectItem 实例时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemOpen 在打开 SharePoint 项目项文件夹时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemPropertiesRequested 在请求 ISharePointProjectItem 实例的属性时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemPropertyChanged ISharePointProjectItem 实例中的属性值更改时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemRemoved 在移除 ISharePointProjectItem 实例时发生。 (继承自 ISharePointProjectItemEvents。)
公共事件 ProjectItemStartupUrlRequested 在请求启动 URL 的 ISharePointProjectItem 时发生。

页首

备注

只能在 InitializeType 方法内部设置属性。

ISharePointProjectItemTypeDefinition 允许用户将自定义数据与某个类型关联,因为它从 IAnnotatedObject 接口中进行继承。

请参见

参考

Microsoft.VisualStudio.SharePoint 命名空间