ISharePointProjectItemTypeDefinition Interface

 

Helps define the type of a SharePoint project item.

Namespace:   Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

public interface class ISharePointProjectItemTypeDefinition : IAnnotatedObject, 
	ISharePointProjectItemEvents, ISharePointProjectItemFileEvents

NameDescription
System_CAPS_pubpropertyAnnotations

Gets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface.(Inherited from IAnnotatedObject.)

System_CAPS_pubpropertyName

Gets or sets the name of the project item type shown in designers. By default it is the ID.

System_CAPS_pubpropertyProjectItemType

Gets the ISharePointProjectItemType being defined by this ISharePointProjectItemTypeDefinition instance.

System_CAPS_pubpropertyProjectService

Gets an instance of the SharePoint project service.

System_CAPS_pubpropertySupportedAssemblyDeploymentTargets

Gets or sets the deployment location of the assembly that is supported by this project item.

System_CAPS_pubpropertySupportedDeploymentScopes

Gets or sets the scope at which the deployment of the ISharePointProjectItem is supported in SharePoint.

System_CAPS_pubpropertySupportedTrustLevels

Gets or sets the trust levels in SharePoint supported by the ISharePointProjectItem.

NameDescription
System_CAPS_pubeventDeploymentStepCanceled

Occurs when a deployment step has been canceled for an ISharePointProjectItem instance.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventDeploymentStepCompleted

Occurs when a deployment step completes for an ISharePointProjectItem instance.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventDeploymentStepFailed

Occurs when a deployment step has failed for an ISharePointProjectItem instance.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventDeploymentStepStarted

Occurs when a deployment step starts for an ISharePointProjectItem instance.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventFileAdded

Occurs when a new ISharePointProjectItemFile instance is added.(Inherited from ISharePointProjectItemFileEvents.)

System_CAPS_pubeventFileDeploymentPathChanged

Occurs when the DeploymentPath property is modified.(Inherited from ISharePointProjectItemFileEvents.)

System_CAPS_pubeventFileDeploymentTypeChanged

Occurs when the DeploymentType property is modified.(Inherited from ISharePointProjectItemFileEvents.)

System_CAPS_pubeventFileNameChanged

Occurs when an ISharePointProjectItemFile instance is renamed.(Inherited from ISharePointProjectItemFileEvents.)

System_CAPS_pubeventFileOpening

Occurs when an ISharePointProjectItemFile instance is about to be opened.(Inherited from ISharePointProjectItemFileEvents.)

System_CAPS_pubeventFilePropertyChanged

Occurs when a property value in an ISharePointProjectItemFile instance is modified.(Inherited from ISharePointProjectItemFileEvents.)

System_CAPS_pubeventFileRemoved

Occurs when an ISharePointProjectItemFile instance is removed.(Inherited from ISharePointProjectItemFileEvents.)

System_CAPS_pubeventProjectItemAdded

Occurs when a new ISharePointProjectItem instance is added.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemDisposing

Occurs when an ISharePointProjectItem instance is about to be disposed.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemInitialized

Occurs when an ISharePointProjectItem instance is initialized.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemMenuItemsRequested

Occurs when an ISharePointProjectItem instance is requested for context menu items.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemNameChanged

Occurs when an ISharePointProjectItem instance is renamed.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemOpen

Occurs when a SharePoint project item folder opens.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemPropertiesRequested

Occurs when an ISharePointProjectItem instance is requested for properties.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemPropertyChanged

Occurs when a property value in an ISharePointProjectItem instance is changed.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemRemoved

Occurs when an ISharePointProjectItem instance is removed.(Inherited from ISharePointProjectItemEvents.)

System_CAPS_pubeventProjectItemStartupUrlRequested

Occurs when a startup URL is requested for an ISharePointProjectItem.

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.

Return to top
Show: