IVsSccAddWebProjectFromSourceControl Interface
Définition
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.
Cette interface ajoute un projet Web dans la solution actuelle du contrôle de code source.
public interface class IVsSccAddWebProjectFromSourceControl
public interface class IVsSccAddWebProjectFromSourceControl
__interface IVsSccAddWebProjectFromSourceControl
[System.Runtime.InteropServices.Guid("53544C4D-724A-46C8-8D01-6D4518CA118C")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsSccAddWebProjectFromSourceControl
[<System.Runtime.InteropServices.Guid("53544C4D-724A-46C8-8D01-6D4518CA118C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsSccAddWebProjectFromSourceControl = interface
Public Interface IVsSccAddWebProjectFromSourceControl
- Attributs
Remarques
Visual Studio prend toujours en charge cette interface afin que les utilisateurs qui interrogent le SVsSccManager service pour cette interface soient assurés de l’obtenir. Visual Studio demande ensuite le package de contrôle de code source actuel pour la même interface et, s’il peut être obtenu, transfère tous les appels à la version de l’interface du package de contrôle de code source.
Si Visual Studio ne peut pas obtenir cette interface à partir du package de contrôle de code source, la version de Visual Studio IsAddWebProjectSupported retournée false indique que l’ajout d’un projet Web à partir du contrôle de code source n’est pas pris en charge.
Notes pour les responsables de l’implémentation
Cette interface est implémentée par un package de contrôle de code source si elle prend en charge la possibilité d’ajouter un projet Web à une solution directement à partir du contrôle de code source. Si cette interface n’est pas implémentée, l’utilisateur doit ajouter manuellement le projet Web à la solution.
Notes pour les appelants
L’environnement appelle cette interface pour déterminer si la boîte de dialogue Ajouter un projet Web à partir du contrôle de code source s’affiche. Si cette interface est implémentée (comme déterminé par un appel à la IsAddWebProjectSupported(Boolean) méthode) et que l’utilisateur clique sur le bouton Parcourir dans la boîte de dialogue, l’environnement appelle la BrowseForServerLocation(String, String, String, String, String) méthode pour obtenir des informations sur l’emplacement où rechercher un projet Web. Avec ces informations, l’environnement présente une autre boîte de dialogue (fournie par l’environnement) pour sélectionner le projet Web à ajouter et l’emplacement où le stocker sur le système local. L’environnement appelle ensuite la AddWebProjectFromSourceControl(String, String, String, String, String) méthode pour ajouter le projet Web sélectionné à la solution actuelle.
Méthodes
| AddWebProjectFromSourceControl(String, String, String, String, String) |
Ajoute le projet Web spécifié à la solution actuelle, en l'enregistrant à l'emplacement spécifié. |
| BrowseForServerLocation(String, String, String, String, String) |
Présente une boîte de dialogue à l'utilisateur pour rechercher un emplacement de serveur de contrôle de code source. |
| IsAddWebProjectSupported(Boolean) |
Détermine si l'ajout d'un projet Web à la solution actuelle directement à partir du contrôle de code source est pris en charge. |