IVsAsynchOpenFromSccProjectEvents Interface

Définition

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.

S’applique à