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 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 :