ISharePointProjectItemTypeDefinition Interface
Helps define the type of a SharePoint project item.
Namespace: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Syntax
'Declaration
Public Interface ISharePointProjectItemTypeDefinition _
Inherits IAnnotatedObject, ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
public interface ISharePointProjectItemTypeDefinition : IAnnotatedObject,
ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
The ISharePointProjectItemTypeDefinition type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
Annotations | Gets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface. (Inherited from IAnnotatedObject.) |
![]() |
Name | Gets or sets the name of the project item type shown in designers. By default it is the ID. |
![]() |
ProjectItemType | Gets the ISharePointProjectItemType being defined by this ISharePointProjectItemTypeDefinition instance. |
![]() |
ProjectService | Gets an instance of the SharePoint project service. |
![]() |
SupportedAssemblyDeploymentTargets | Gets or sets the deployment location of the assembly that is supported by this project item. |
![]() |
SupportedDeploymentScopes | Gets or sets the scope at which the deployment of the ISharePointProjectItem is supported in SharePoint. |
![]() |
SupportedTrustLevels | Gets or sets the trust levels in SharePoint supported by the ISharePointProjectItem. |
Top
Events
Top
Remarks
Properties can be set only inside of the InitializeType method.
ISharePointProjectItemTypeDefinition allows to associate custom data with a type because it inherits from the IAnnotatedObject interface.