IVsSetupCompositionService 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.
Fournit un moyen d’obtenir des informations sur la composition des packages dans Visual Studio. Service acqusition permettant de déterminer l’état du package, le classifieur de projet et le modèle de navigation. L’implémentation doit être libre de thread.
public interface class IVsSetupCompositionService
public interface class IVsSetupCompositionService
__interface IVsSetupCompositionService
[System.Runtime.InteropServices.Guid("ECAB2B82-92FE-4671-A822-908A389541F6")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsSetupCompositionService
[<System.Runtime.InteropServices.Guid("ECAB2B82-92FE-4671-A822-908A389541F6")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsSetupCompositionService = interface
Public Interface IVsSetupCompositionService
- Attributs
Propriétés
| ChannelProductVersion |
Obtient la version du produit à partir du manifeste de canal. |
| ChannelReleaseNoteUrl |
Obtient les informations de l’URL de note de publication à partir du manifeste de canal. |
| InstallationPath |
Obtient le chemin d’installation de devenv. |
| InstallerPath |
Obtient le chemin d’installation du programme d’installation léger. |
| IsManifestRefreshedAndUpdateAvailable |
Déterminez si le manifeste a été actualisé et qu’une mise à jour est disponible. |
| ProductVersion |
Procurez-vous la version du produit installé. |
Méthodes
| Advise(IVsSetupManifestEvents) | |
| GetProjectClassifierInfo(UInt32, IVsProjectClassifierInfo[], UInt32) | |
| GetSetupPackageInfo(String) | |
| GetSetupPackagesInfo(UInt32, IVsSetupPackageInfo[], UInt32) | |
| GetTemplateInfo(UInt32, IVsTemplateInfo[], UInt32) | |
| IsPackageInstalled(String) |
Déterminez si le package est en cours d’installation. Retourne la valeur false si le package n’est pas défini ou n’est pas installé. |
| NotifyManifestChanged() | |
| RefreshManifest() |
Dans le mécanisme de session pour notifier les composants intéressés que nous allons basculer vers un nouveau fichier de flux. |
| Unadvise(UInt32) | |