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.