IVsAsynchOpenFromSccProjectEvents 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 des informations de progression pendant le chargement asynchrone d'un projet ou d'une solution de contrôle de code source.
public interface class IVsAsynchOpenFromSccProjectEvents
public interface class IVsAsynchOpenFromSccProjectEvents
__interface IVsAsynchOpenFromSccProjectEvents
[System.Runtime.InteropServices.Guid("C31C30EF-3B22-4F02-93BB-BCDA5FA192AA")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsAsynchOpenFromSccProjectEvents
[<System.Runtime.InteropServices.Guid("C31C30EF-3B22-4F02-93BB-BCDA5FA192AA")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsAsynchOpenFromSccProjectEvents = interface
Public Interface IVsAsynchOpenFromSccProjectEvents
- Attributs
Remarques
Le package de contrôle de code source recherche cette interface uniquement si le package prend en charge l' IVsAsynchOpenFromScc interface.
Notes pour les responsables de l’implémentation
Un projet implémente cette interface lorsqu’il souhaite effectuer un chargement asynchrone de projets et de solutions à partir du contrôle de code source. Si un projet utilise l' IVsAsynchOpenFromScc interface pour le contrôle de code source, il doit également implémenter cette interface, même si ce n’est pas obligatoire.
Notes pour les appelants
Le package de contrôle de code source recherche cette interface sur le projet actif. S’il trouve l’interface, le package appelle l’interface pour indiquer la progression d’une charge asynchrone.
Vous pouvez déterminer si un projet prend en charge cette interface en appelant le GetAsynchOpenProjectType(UInt32) de l' IVsProjectFactory2 interface.
Méthodes
| OnFilesDownloaded(Int32, String[]) |
Appelé pendant un chargement asynchrone pour indiquer qu'un ou plusieurs fichiers ont été téléchargés. |
| OnLoadComplete() |
Appelé lorsqu'un chargement asynchrone est effectué. |
| OnLoadFailed() |
Appelé lorsque le téléchargement du contenu de projet échoue. |