IVsSolutionLoadEvents Schnittstelle

Definition

Wird Clients implementiert, die an Projektmappen-Ereignissen interessiert sind. Abonnieren Sie diese Ereignisse mittels AdviseSolutionEvents(IVsSolutionEvents, UInt32).

public interface class IVsSolutionLoadEvents
public interface class IVsSolutionLoadEvents
__interface IVsSolutionLoadEvents
public interface IVsSolutionLoadEvents
type IVsSolutionLoadEvents = interface
Public Interface IVsSolutionLoadEvents
Abgeleitet

Methoden

OnAfterBackgroundSolutionLoadComplete()

Wird ausgelöst, wenn der Projektmappenladevorgang einschließlich aller im Hintergrund geladenen Projekte vollständig abgeschlossen ist.

OnAfterLoadProjectBatch(Boolean)

Wird ausgelöst, wenn das Laden eines Batches abhängiger Projekte abgeschlossen ist.

OnBeforeBackgroundSolutionLoadBegins()

Wird ausgelöst, wenn das Laden von Projekten im Hintergrund erneut gestartet wird, nachdem der erste Projektmappenöffnungsvorgang abgeschlossen ist.

OnBeforeLoadProjectBatch(Boolean)

Wird ausgelöst, wenn ein Batch abhängiger Projekte als Teil einer im Hintergrund ladenden Projektmappe geladen wird.

OnBeforeOpenSolution(String)

Wird vor Beginn einer Projektmappenöffnung ausgelöst. Extender können durch Festlegen von VSPROPID_ActiveSolutionLoadManager einen Projektmappenlastmanager aktivieren.

OnQueryBackgroundLoadProjectBatch(Boolean)

Wird ausgelöst, bevor ein Projektstapel im Hintergrund geladen wird. Normalerweise lädt ein Hintergrundbatch ein einzelnes ausstehendes Projekt. Ein Abbrechen dieses Ereignisses ist möglich.

Gilt für