Microsoft.VisualStudio.SharePoint Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 cet espace de noms, consultez Extension du système SharePoint.
Classes
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. |
DeploymentStepCanceledEventArgs |
Représente la classe d'argument d'événement utilisée pour l'événement DeploymentStepCanceled. |
DeploymentStepCompletedEventArgs |
Fournit des données pour l'événement DeploymentStepCompleted. |
DeploymentStepFailedEventArgs |
Représente la classe d'argument d'événement de l'événement DeploymentStepFailed. |
DeploymentStepStartedEventArgs |
Fournit des données pour l'événement DeploymentStepStarted. |
DeploymentTypeChangedEventArgs |
Fournit des données pour l'événement DeploymentTypeChanged. |
HighTrustCreationInformation |
Fournit des informations pour créer un projet Web dans le cadre d'une application de confiance. |
MenuItemEventArgs |
Représente la classe d'argument de l'événement Click. |
NameChangedEventArgs |
Représente la classe d'argument de l'événement NameChanged. |
NamespaceNameChangedEventArgs |
Fournit des données pour un événement déclenché en cas de modification du nom de l'espace de noms. |
NamespaceNameChangingEventArgs |
Fournit des données pour un événement déclenché lorsque le nom d'un espace de noms est sur le point d'être modifié. |
SharePointCommandCanceledException |
Exception levée lorsqu'une commande SharePoint est annulée par l'utilisateur. |
SharePointCommandException |
Exception levée lorsqu'une commande SharePoint échoue. |
SharePointConnectionDisabledException |
Exception levée lorsque la connexion SharePoint est désactivée. |
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. |
SharePointProjectItemFileOpenEventArgs |
Fournit des données sur les événements liés aux événements Open d’élément de projet. |
SharePointProjectItemIconAttribute |
Spécifie l’icône à afficher dans l’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. |
WebProjectCreationInformation |
Représente les informations pour la création du projet web. |
Interfaces
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é. |
ISharePointAppSettings |
Représente les paramètres d'application pour SharePoint ou l'application pour Office. |
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 objet du 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. |
ISharePointProjectItemVirtualFile |
Représente un fichier dans le système de projet SharePoint. |
ISharePointProjectItemVirtualFileCollection |
Représente la collection de fichiers dans un élément de projet SharePoint. |
ISharePointProjectLogger |
Représente le service de journalisation SharePoint, qui permet aux extensions de projet SharePoint de journaliser les messages dans la fenêtre Sortie et la liste d’erreurs, en fonction du spécifié LogCategory. |
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
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 la fenêtre de sortie et dans la fenêtre Liste d’erreurs. |
MappedFolderType |
Spécifie le type d’un dossier mappé dans un projet SharePoint. |
SharePointAuthenticationMode |
Énumère le mode d'authentification SharePoint. |
SharePointProjectMode |
Spécifie le mode du 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 laquelle un élément de projet SharePoint peut être activé dans SharePoint. |
SupportedTrustLevels |
Valeurs d’énumération qui spécifient le niveau de confiance dans SharePoint pris en charge par l’élément de projet SharePoint. |
WebProjectType |
Énumère un type de projet web. |
Remarques
Bien que la plupart des types de 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 le Guide pratique pour 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, voir Guide pratique pour définir un type d’élément de projet SharePoint.
ISharePointProjectExtension: implémentez cette interface pour étendre les projets SharePoint. Pour plus d’informations, voir Guide pratique pour créer une extension de projet SharePoint.