Aracılığıyla paylaş


IVsSolutionLoadEvents.OnBeforeBackgroundSolutionLoadBegins Yöntem ()

 

İlk çözüm açtıktan sonra işlem harekete arka planda yükleme projelerin ne zaman başlıyor yeniden tamamlandı.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop.10.0 (Microsoft.VisualStudio.Shell.Interop.10.0.dll içinde)

Sözdizimi

int OnBeforeBackgroundSolutionLoadBegins()
int OnBeforeBackgroundSolutionLoadBegins()
abstract OnBeforeBackgroundSolutionLoadBegins : unit -> int
Function OnBeforeBackgroundSolutionLoadBegins As Integer

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.

Notlar

Bir çözüm ilk açıldığında bu olayı başlatılmıyor.OnAfterBackgroundSolutionLoadCompletetüm arka plan projeleri yükleme sonrasında geçirilir tamamlandı ve çözümün ilk açılış ulaştı F:Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExistsAndFullyLoaded durumu.Yeni bir grup proje arka planda yükleme başlıyorsa bu noktadan sonra sonra bu olay tetikleyin.Bu kullanıcı yüklenmesi neden olursa gerçekleşebilir bir PLP_LoadIfNeeded (örneğin, tarafından bekleyen proje Solution Explorer'da genişletme) proje veya çözüm yük Yöneticisi yüklenmemiş bir projenin yük önceliği değişip PLP_ExplicitLoadOnly veya PLP_LoadIfNeeded için PLP_BackgroundLoad.Yeni bir proje grubu bu şekilde arka planda yükleme başladığında F:Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExistsAndFullyLoaded içeriği yeniden etkinliği.Arka planda yükleme tamamlandığında, sonra OnAfterBackgroundSolutionLoadComplete olayı tetiklendikten ve F:Microsoft.VisualStudio.Shell.Interop.UIContextGuids80.SolutionExistsAndFullyLoaded yeniden etkinleştirilir.

Ayrıca bkz.

IVsSolutionLoadEvents Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön