Partager via


IMappedFolder, interface

Représente un dossier du projet SharePoint qui est mappé à un emplacement dans SharePoint.

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

Syntaxe

'Déclaration
Public Interface IMappedFolder _
    Inherits ISharePointProjectItem, ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing,  _
    INotifyObjectDisposed, INotifyPropertyChanged, ISharePointProjectStartupItem
public interface IMappedFolder : ISharePointProjectItem, 
    ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged, 
    ISharePointProjectStartupItem

Le type IMappedFolder 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 DefaultFile Obtient ou définit le fichier qui est lancé lorsqu'un nœud d'élément de projet SharePoint de l'Explorateur de solutions est activé. (Hérité de ISharePointProjectItem.)
Propriété publique DeploymentLocation Obtient ou définit l'emplacement dans SharePoint auquel le dossier est mappé.Ce chemin d'accès est relatif par rapport à la racine de SharePoint.
Propriété publique ExtensionData Obtient des informations qui permettent aux extensions d'élément de projet pour rendre des données personnalisées entre les sessions Visual Studio. (Hérité de ISharePointProjectItem.)
Propriété publique FeatureActivationDependencies Obtient les dépendances d'activation ajoutées à la fonctionnalité qui inclut cet élément de projet SharePoint. (Hérité de ISharePointProjectItem.)
Propriété publique FeatureProperties Obtient des paires clé/valeur qui sont ajoutées à la fonctionnalité incluant cet élément de projet SharePoint. (Hérité de ISharePointProjectItem.)
Propriété publique FeatureReceiver Obtient un récepteur de fonctionnalité, si l'élément de projet SharePoint le requiert.Au moment de l'empaquetage, ce récepteur est ajouté à la fonctionnalité qui inclut cet élément de projet SharePoint. (Hérité de ISharePointProjectItem.)
Propriété publique Files Obtient une collection de tous les fichiers du projet figurant sous le nœud de dossier d'éléments de projet SharePoint et ses sous-dossiers. (Hérité de ISharePointProjectItem.)
Propriété publique FolderType Obtient le type de dossier mappé.Le type de dossier dérive de l'emplacement du dossier mappé pour les emplacements courants dans SharePoint.
Propriété publique FullPath Obtient le chemin source complet du répertoire ou du fichier membre du projet. (Hérité de ISharePointProjectMember.)
Propriété publique Icon Obtient l'icône du nœud membre du projet affiché dans l'Explorateur de solutions. (Hérité de ISharePointProjectMember.)
Propriété publique Id Obtient un identificateur global unique de cette instance de l'élément de projet SharePoint. (Hérité de ISharePointProjectItem.)
Propriété publique IsDisposed Obtient une valeur indiquant si un objet est supprimé. (Hérité de INotifyObjectDisposed.)
Propriété publique IsDisposing Obtient une valeur indiquant si un objet est en cours de suppression. (Hérité de INotifyObjectDisposing.)
Propriété publique IsExpanded Obtient ou définit une valeur indiquant si ce nœud est développé dans l'Explorateur de solutions. (Hérité de ISharePointProjectMember.)
Propriété publique Name Obtient le nom du nœud membre du projet affiché dans l'Explorateur de solutions. (Hérité de ISharePointProjectMember.)
Propriété publique Project Obtient une référence au projet conteneur. (Hérité de ISharePointProjectMember.)
Propriété publique ProjectItemType Obtient une référence à l'objet représentant le type d'élément de projet SharePoint. (Hérité de ISharePointProjectItem.)
Propriété publique ProjectOutputReferences Obtient la collection des références de sortie de projet appartenant à cet élément de projet.Les projets référencés sont générés et leurs sorties principales sont empaquetées avec l'élément de projet. (Hérité de ISharePointProjectItem.)
Propriété publique ProjectUserFileData Obtient un objet IDictionary que vous pouvez utiliser pour obtenir ou définir des paires nom/valeur qui sont enregistrées dans un fichier utilisateur de projet, tel que les fichiers comportant une extension .csproj .user ou .vbproj .user. (Hérité de ISharePointProjectItem.)
Propriété publique RelativePath Obtient l'emplacement unique de l'élément dans le répertoire de projet. (Hérité de ISharePointProjectStartupItem.)
Propriété publique SafeControlEntries Obtient une collection des entrées de contrôle sécurisé qui doivent être déployées avec cet élément de projet SharePoint.Ces entrées sont ajoutées au package qui référence l'élément de projet SharePoint. (Hérité de ISharePointProjectItem.)
Propriété publique StartupUrl Obtient l'URL à lancer lors du démarrage de l'élément. (Hérité de ISharePointProjectStartupItem.)
Propriété publique VirtualFiles Obtient la collection inclut des fichiers virtuels.Les fichiers virtuels ne doivent pas exister au moment du design.Pour définir des tâches MSBuild de l'empaquetage devez vérifier le fichier est présent pour l'empaquetage réussisse. (Hérité de ISharePointProjectItem.)

Début

Méthodes

  Nom Description
Méthode publique CollapseChildItems Garantit que tous les éléments enfants de ce ISharePointProjectMember sont réduits dans l'Explorateur de solutions. (Hérité de ISharePointProjectMember.)

Début

Événements

  Nom Description
Événement public Disposed Se produit lorsqu'un objet est supprimé. (Hérité de INotifyObjectDisposed.)
Événement public Disposing Se produit lorsqu'un objet est en cours de suppression. (Hérité de INotifyObjectDisposing.)
Événement public NameChanged Se produit lorsque le nom du nœud membre du projet est modifié. (Hérité de ISharePointProjectMember.)
Événement public Open Se produit lorsqu'un dossier d'éléments de projet SharePoint s'ouvre. (Hérité de ISharePointProjectItem.)
Événement public PropertyChanged Se produit en cas de modification d'une valeur de propriété. (Hérité de INotifyPropertyChanged.)

Début

Notes

Les dossiers mappés sont des dossiers du projet SharePoint qui correspondent à l'emplacement physique de certains fichiers dans le répertoire d'installation de SharePoint Server. Pour plus d'informations, consultez Comment : ajouter et supprimer des dossiers mappés.

Tous les fichiers dont la propriété BuildAction a la valeur Content ou None sont inclus automatiquement dans le fichier WSP de sortie et déployés sur le serveur SharePoint.

Voir aussi

Référence

Microsoft.VisualStudio.SharePoint, espace de noms