Partager via


ISharePointProjectItemTypeDefinition, interface

Permet de définir le type d'un élément de projet SharePoint.

Espace de noms :  Microsoft.VisualStudio.SharePoint
Assembly :  Microsoft.VisualStudio.SharePoint (dans Microsoft.VisualStudio.SharePoint.dll)

Syntaxe

'Déclaration
Public Interface ISharePointProjectItemTypeDefinition _
    Inherits IAnnotatedObject, ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
public interface ISharePointProjectItemTypeDefinition : IAnnotatedObject, 
    ISharePointProjectItemEvents, ISharePointProjectItemFileEvents

Le type ISharePointProjectItemTypeDefinition expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Annotations Obtient une instance de IAnnotationDictionary permettant d'associer des données personnalisées à l'objet implémentant l'interface IAnnotatedObject. (Hérité de IAnnotatedObject.)
Propriété publique Name Obtient ou définit le nom du type d'élément de projet affiché dans les concepteurs.Par défaut, il correspond à l'ID.
Propriété publique ProjectItemType Obtient le ISharePointProjectItemType qui est défini par cette instance de ISharePointProjectItemTypeDefinition.
Propriété publique ProjectService Obtient une instance du service de projet SharePoint.
Propriété publique SupportedAssemblyDeploymentTargets Obtient ou définit l'emplacement de déploiement de l'assembly qui est pris en charge par cet élément de projet.
Propriété publique SupportedDeploymentScopes Obtient ou définit la portée selon laquelle le déploiement de ISharePointProjectItem est pris en charge dans SharePoint.
Propriété publique SupportedTrustLevels Obtient ou définit les niveaux de confiance pris en charge dans SharePoint par ISharePointProjectItem.

Début

Événements

  Nom Description
Événement public DeploymentStepCompleted Se produit lorsqu'une étape de déploiement se termine pour une instance de ISharePointProjectItem. (Hérité de ISharePointProjectItemEvents.)
Événement public DeploymentStepStarted Se produit lorsqu'une étape de déploiement commence pour une instance de ISharePointProjectItem. (Hérité de ISharePointProjectItemEvents.)
Événement public FileAdded Se produit lorsqu'une nouvelle instance de ISharePointProjectItemFile est ajoutée. (Hérité de ISharePointProjectItemFileEvents.)
Événement public FileDeploymentPathChanged Se produit lorsque la propriété DeploymentPath est modifiée. (Hérité de ISharePointProjectItemFileEvents.)
Événement public FileDeploymentTypeChanged Se produit lorsque la propriété DeploymentType est modifiée. (Hérité de ISharePointProjectItemFileEvents.)
Événement public FileNameChanged Se produit lorsqu'une instance de ISharePointProjectItemFile est renommée. (Hérité de ISharePointProjectItemFileEvents.)
Événement public FilePropertyChanged Se produit lorsqu'une valeur de propriété d'une instance de ISharePointProjectItemFile est modifiée. (Hérité de ISharePointProjectItemFileEvents.)
Événement public FileRemoved Se produit lorsqu'une instance de ISharePointProjectItemFile est supprimée. (Hérité de ISharePointProjectItemFileEvents.)
Événement public ProjectItemAdded Se produit lorsqu'une nouvelle instance de ISharePointProjectItem est ajoutée. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemDisposing Se produit lorsqu'une instance de ISharePointProjectItem est sur le point d'être supprimée. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemInitialized Se produit lorsqu'une instance de ISharePointProjectItem est initialisée. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemMenuItemsRequested Se produit lorsqu'une instance de ISharePointProjectItem est demandée pour des éléments de menu contextuel. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemNameChanged Se produit lorsqu'une instance de ISharePointProjectItem est renommée. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemOpen Se produit lorsqu'un dossier d'éléments de projet SharePoint s'ouvre. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemPropertiesRequested Se produit lorsqu'une instance de ISharePointProjectItem est demandée pour des propriétés. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemPropertyChanged Se produit lorsqu'une valeur de propriété d'une instance de ISharePointProjectItem est modifiée. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemRemoved Se produit lorsqu'une instance de ISharePointProjectItem est supprimée. (Hérité de ISharePointProjectItemEvents.)
Événement public ProjectItemStartupUrlRequested Se produit lorsqu'une URL de démarrage est demandée pour un ISharePointProjectItem.

Début

Notes

Les propriétés peuvent être définies uniquement dans la méthode InitializeType.

ISharePointProjectItemTypeDefinition permet d'associer des données personnalisées à un type parce qu'il hérite de l'interface IAnnotatedObject.

Voir aussi

Référence

Microsoft.VisualStudio.SharePoint, espace de noms