IVsAsynchOpenFromScc Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Schnittstelle unterstützt asynchrones Laden von Projekten aus der Quellcodeverwaltung.
public interface class IVsAsynchOpenFromScc
public interface class IVsAsynchOpenFromScc
__interface IVsAsynchOpenFromScc
[System.Runtime.InteropServices.Guid("99871A31-DB02-4DA9-98FB-89D8EDC700CE")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsAsynchOpenFromScc
[<System.Runtime.InteropServices.Guid("99871A31-DB02-4DA9-98FB-89D8EDC700CE")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsAsynchOpenFromScc = interface
Public Interface IVsAsynchOpenFromScc
- Attribute
Hinweise für Ausführende
Diese Schnittstelle wird von einem Quell Code Verwaltungspaket implementiert, um das asynchrone Laden eines Projekts direkt aus der Quell Code Verwaltung zu unterstützen (d. h. im Hintergrund). Ein Quell Code Verwaltungspaket kann diese Schnittstelle implementieren, wenn es sich entscheidet.
Hinweise für Aufrufer
Die Umgebung ruft diese Schnittstelle immer dann auf, wenn ein Projekt aus der Quell Code Verwaltung geladen werden muss. Wenn ein Aufruf der- LoadProjectAsynchronously(String, Int32) Methode anzeigt, dass das Projekt im Hintergrund geladen werden muss, ruft die Umgebung die- LoadProject(String) Methode auf, um den Ladevorgang zu starten. Die Umgebung ruft dann die- IsLoadingContent(IVsHierarchy, Int32) Methode regelmäßig auf oder lauscht auf einen Aufruf von OnLoadComplete() , um zu bestimmen, wann der Ladevorgang beendet ist
Methoden
| IsLoadingContent(IVsHierarchy, Int32) |
Diese Methode bestimmt, ob das asynchrone Laden einer Projektmappe oder eines Projekt abgeschlossen ist. |
| LoadProject(String) |
Diese Methode beginnt, das angegebene Projekt asynchron zu laden. |
| LoadProjectAsynchronously(String, Int32) |
Diese Methode bestimmt, ob ein bestimmtes Projekt asynchron geladen werden muss. |