Microsoft.VisualStudio.SharePoint, espace de noms
L'espace de noms Microsoft.VisualStudio.SharePoint contient des types que vous pouvez utiliser pour étendre le système de projet SharePoint dans Visual Studio.Pour plus d'informations sur l'utilisation des types dans l'espace de noms, consultez Extension du système de projet SharePoint.
Bien que la plupart des types dans cet espace de noms soient des interfaces, seules les interfaces suivantes sont destinées à être implémentées dans votre code :
ISharePointProjectItemTypeExtension : implémentez cette interface pour étendre un type d'élément de projet SharePoint déjà installé dans Visual Studio.Pour plus d'informations, consultez Comment : créer une extension d'élément de projet SharePoint.
ISharePointProjectItemTypeProvider : implémentez cette interface pour définir un nouveau type d'élément de projet SharePoint.Pour plus d'informations, consultez Comment : définir un type d'élément de projet SharePoint.
ISharePointProjectExtension : implémentez cette interface pour étendre des projets SharePoint.Pour plus d'informations, consultez Comment : créer une extension de projet SharePoint.
Classes
Classe | Description | |
---|---|---|
ClassNameChangedEventArgs | Fournit des données pour un événement déclenché en cas de modification du nom d'une classe. | |
ClassNameChangingEventArgs | Fournit des données pour un événement déclenché lorsque le nom d'une classe est sur le point d'être modifié. | |
DeploymentEventArgs | Fournit des données pour les événements DeploymentStarted et DeploymentCompleted. | |
DeploymentPathChangedEventArgs | Fournit des données pour l'événement DeploymentPathChanged. | |
DeploymentStepCompletedEventArgs | Fournit des données pour l'événement DeploymentStepCompleted. | |
DeploymentStepStartedEventArgs | Fournit des données pour l'événement DeploymentStepStarted. | |
DeploymentTypeChangedEventArgs | Fournit des données pour l'événement DeploymentTypeChanged. | |
MenuItemEventArgs | Représente la classe d'argument de l'événement Click. | |
NameChangedEventArgs | Représente la classe d'argument de l'événement NameChanged. | |
SharePointCommandException | Exception levée lorsqu'une commande SharePoint échoue. | |
SharePointConnectionException | Exception levée lorsqu'une tentative de connexion au site SharePoint local échoue. | |
SharePointProjectEventArgs | Fournit des données pour les événements liés aux projets SharePoint. | |
SharePointProjectItemEventArgs | Fournit des données pour les événements liés aux éléments du projet SharePoint. | |
SharePointProjectItemFileEventArgs | Fournit des données pour les événements liés aux fichiers d'éléments de projet SharePoint. | |
SharePointProjectItemIconAttribute | Spécifie l'icône à afficher dans Explorateur de solutions pour un type d'élément de projet personnalisé. | |
SharePointProjectItemMenuItemsRequestedEventArgs | Fournit des données pour l'événement ProjectItemMenuItemsRequested. | |
SharePointProjectItemOpenEventArgs | Fournit des données pour l'événement Open. | |
SharePointProjectItemPropertiesRequestedEventArgs | Fournit des données pour l'événement ProjectItemPropertiesRequested. | |
SharePointProjectItemStartupUrlRequestedEventArgs | Fournit des données pour l'événement ProjectItemStartupUrlRequested. | |
SharePointProjectItemTypeAttribute | Spécifie l'ID d'un type d'élément de projet qui est défini ou l'ID d'un type d'élément de projet qui est étendu. | |
SharePointProjectMenuItemsRequestedEventArgs | Fournit des données pour l'événement ProjectMenuItemsRequested. | |
SharePointProjectPropertiesRequestedEventArgs | Fournit des données pour l'événement ProjectPropertiesRequested. |
Interfaces
Interface | Description | |
---|---|---|
IAnnotatedObject | Représente le IAnnotationDictionary qui permet d'associer des données personnalisées à l'objet implémentant cette interface. | |
IAnnotationDictionary | Représente un dictionnaire d'objets de données personnalisés que vous pouvez associer à certains objets dans le modèle objet d'outils SharePoint. | |
ICodeRefactoringEvents | Fournit des événements qui signalent l'existence d'une opération de refactorisation. | |
IDeployableFile | Fournit l'interface de base pour tous les fichiers qui peuvent être empaquetés dans le fichier WSP et déployés vers SharePoint.Ces fichiers partagent un ensemble de propriétés liées au déploiement. | |
IFeatureReceiver | Représente un récepteur de fonctionnalité dans SharePoint. | |
IMappedFolder | Représente un dossier du projet SharePoint qui est mappé à un emplacement dans SharePoint. | |
IMappedFolderCollection | Représente une collection de dossiers mappés dans un projet SharePoint. | |
IMenuItem | Représente un élément de menu qui peut être ajouté à un menu contextuel de ISharePointProjectItem ou IExplorerNode. | |
IMenuItemCollection | Représente une collection d'éléments de menu qui sont ajoutés dynamiquement au gestionnaire d'événements ProjectItemMenuItemsRequested. | |
INotifyObjectDisposed | Une classe implémentant cette interface vous avertit lorsqu'un objet est supprimé. | |
INotifyObjectDisposing | Une classe implémentant cette interface vous avertit lorsqu'un objet est en cours de suppression. | |
IObservableModelElement | Représente un élément de modèle DSL qui expose les événements survenant lorsqu'une propriété est modifiée ou en cours de modification. | |
IPropertySourceCollection | Représente une collection d'objets source de propriété qui s'affichent dans la fenêtre Propriétés. | |
ISafeControlEntry | Représente une entrée de contrôle sécurisé qui est ajoutée au fichier web.config de SharePoint lors de son déploiement. | |
ISafeControlEntryCollection | Représente une collection d'entrées de contrôle sécurisé. | |
ISharePointCollection<T> | Représente une collection d'éléments en lecture seule.Il ne fournit aucune méthode publique pour modifier le contenu de la collection.Il est utilisé comme type de base pour plusieurs collections du modèle de projet SharePoint.Ces collections sont généralement modifiées en interne et les événements peuvent être utilisés pour surveiller ces modifications. | |
ISharePointConnection | Fournit des méthodes permettant d'exécuter des commandes SharePoint qui appellent le modèle d'objet serveur SharePoint à partir d'une extension des outils SharePoint dans Visual Studio. | |
ISharePointProject | Représente le projet SharePoint. | |
ISharePointProjectCollection | Collection incluant tous les projets SharePoint de la solution Visual Studio. | |
ISharePointProjectEvents | Définit les événements liés aux objets ISharePointProject.L'objet d'implémentation définit le contexte dans lequel ces événements se produisent. | |
ISharePointProjectExtension | Représente une extension pour les projets SharePoint. | |
ISharePointProjectFeature | Fournit des informations sur les fonctionnalités. | |
ISharePointProjectFeatureCollection | Collection de toutes les fonctionnalités SharePoint définies dans le projet SharePoint. | |
ISharePointProjectFeatureResourceFile | Représente un fichier de ressources de la fonctionnalité. | |
ISharePointProjectFeatureResourceFileCollection | Représente la collection de fichiers de ressources d'une fonctionnalité. | |
ISharePointProjectItem | Représente une instance d'un élément de projet SharePoint, qui est implémentée par le système de projet SharePoint. | |
ISharePointProjectItemCollection | Représente une collection d'éléments de projet SharePoint. | |
ISharePointProjectItemEvents | Définit les événements liés aux objets ISharePointProjectItem. | |
ISharePointProjectItemFile | Représente un fichier dans le système de projet SharePoint. | |
ISharePointProjectItemFileCollection | Représente une collection de fichiers dans un élément de projet SharePoint. | |
ISharePointProjectItemFileEvents | Définit les événements liés aux objets ISharePointProjectItemFile. | |
ISharePointProjectItemType | Représente un type d'un élément de projet SharePoint.Il permet aux utilisateurs d'associer des données personnalisées à un type car il hérite de l'interface IAnnotatedObject. | |
ISharePointProjectItemTypeDefinition | Permet de définir le type d'un élément de projet SharePoint. | |
ISharePointProjectItemTypeExtension | Représente une extension pour un type particulier d'élément de projet SharePoint. | |
ISharePointProjectItemTypeProvider | Fournit la définition d'un type personnalisé d'élément de projet SharePoint. | |
ISharePointProjectLogger | Représente le service de journalisation SharePoint, qui permet aux extensions de projet SharePoint de consigner des messages dans la fenêtre Sortie et dans la Liste d'erreurs, selon le LogCategory spécifié. | |
ISharePointProjectMember | Représente un membre d'un projet SharePoint. | |
ISharePointProjectMemberReference | Spécifie une référence à un élément d'un projet SharePoint. | |
ISharePointProjectMemberReferenceCollection | Représente une collection de références d'éléments de projet SharePoint. | |
ISharePointProjectMemberReferenceResolver | Spécifie une API qui résout les références entre les éléments de projet SharePoint et les éléments eux-mêmes. | |
ISharePointProjectOutputReference | Représente la sortie principale d'un projet Visual Studio référencé. | |
ISharePointProjectOutputReferenceCollection | Représente une collection de références de sortie de projet appartenant à un élément de projet. | |
ISharePointProjectPackage | Package SharePoint associé au projet SharePoint. | |
ISharePointProjectService | Représente le service de projet SharePoint, un objet racine du modèle objet de projet SharePoint. | |
ISharePointProjectStartupItem | Représente des éléments qui peuvent être définis comme élément de démarrage d'un ISharePointProject. |
Énumérations
Énumération | Description | |
---|---|---|
AssemblyDeploymentTarget | Spécifie où l'assembly de sortie du projet sera déployé. | |
DeploymentType | Spécifie le type de déploiement à exécuter sur un fichier. | |
LogCategory | Spécifie où les messages écrits à l'aide du service de journal SharePoint s'affichent dans les fenêtres Sortie et Liste d'erreurs. | |
MappedFolderType | Spécifie le type d'un dossier mappé dans un projet SharePoint. | |
SupportedAssemblyDeploymentTargets | Énumération qui représente toutes les cibles de déploiement d'assembly prises en charge pour un élément de projet SharePoint spécifié. | |
SupportedDeploymentScopes | Spécifie les portées de déploiement dans lesquelles un élément de projet SharePoint peut être activé dans SharePoint. | |
SupportedTrustLevels | Valeurs d'énumération qui spécifient le niveau de confiance pris en charge dans SharePoint par l'élément de projet SharePoint. |