IVsSolutionLoadEvents.OnBeforeLoadProjectBatch Yöntem (Boolean)
Toplu bağımlı projelerin bir çözüm arka planda yükleme işleminin parçası olarak yüklenirken harekete geçirdi.
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 OnBeforeLoadProjectBatch(
bool fIsBackgroundIdleBatch
)
int OnBeforeLoadProjectBatch(
bool fIsBackgroundIdleBatch
)
abstract OnBeforeLoadProjectBatch :
fIsBackgroundIdleBatch:bool -> int
Function OnBeforeLoadProjectBatch (
fIsBackgroundIdleBatch As Boolean
) As Integer
Parametreler
- fIsBackgroundIdleBatch
trueToplu arka planda, aksi durumda yüklenir, false.
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
Kullanıcı isteğe bağlı yükleme isteklerini karşılamak için bazı toplu işlemleri eş zamanlı olarak yüklenmemiş olabilir; Diğer toplu işlem arka planda boşta kalma zaman yüklenir.İstemciler, boşta kalma süresi daha yüksek öncelikli görevler varsa arka plan toplu proje yükleme geciktirileceği isteyebilir.M:Microsoft.VisualStudio.Shell.Interop.IVsSolutionLoadEvents.OnQueryBackgroundLoadProjectBatch Olayı harekete yalnızca arka plan toplu işlemleri için.
İsteğe bağlı kullanıcı örnekleri yükleme isteklerini (yani, zaman uyumlu olmayan arka plan toplu) içerir:
.Suo açık belge listesinde belgeleri açmak için gereken projeler eşzamanlı olarak ilk çözüm açma işlemi sırasında yüklenir.
Kullanıcı "(Beklemede)" proje Solution Explorer'da genişlettiğinde, söz konusu proje ve tüm bağımlılıklarını eşzamanlı olarak açılırlar.
Çözüm oluşturmadan önce başlangıç projeler Project'te ve tüm yapı bağımlılıkları yüklenir.
İstemcilerin pahalı işlemleri sırasında normal olarak yapılan erteleme OnAfterOpenProject aldıkları kadar M:Microsoft.VisualStudio.Shell.Interop.IVsSolutionLoadEvents.OnAfterLoadProjectBatch.
Ayrıca bkz.
IVsSolutionLoadEvents Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön