Aracılığıyla paylaş


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