Aracılığıyla paylaş


VCConfiguration.BuildAndCallback Yöntem

Bu yapılandırma, zaman uyumsuz bir yapı başlar.

Ad alanı:  Microsoft.VisualStudio.VCProjectEngine
Derleme:  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)

Sözdizimi

'Bildirim
Sub BuildAndCallback ( _
    buildType As bldActionTypes, _
    callback As IVCBuildCompleteCallback _
)
void BuildAndCallback(
    bldActionTypes buildType,
    IVCBuildCompleteCallback callback
)
void BuildAndCallback(
    [InAttribute] bldActionTypes buildType, 
    [InAttribute] IVCBuildCompleteCallback^ callback
)
abstract BuildAndCallback : 
        buildType:bldActionTypes * 
        callback:IVCBuildCompleteCallback -> unit 
function BuildAndCallback(
    buildType : bldActionTypes, 
    callback : IVCBuildCompleteCallback
)

Parametreler

Özel Durumlar

Exception Koşul
InvalidOperationException

Bu yöntem üzerinde çağrılan bir VCConfiguration etkin çözüm yapýlandýrmasýný olmayan nesne.

-veya-

Bir yapı zaten devam ediyor.

Notlar

Bu yöntem önceki sürümleri desteği var ve dış Visual Studio oluşturur.Visual Studio Araçları yapılar başlatmak Build Solution Yöneticisi aracılığıyla.

Bu yöntem çıktığında bu yöntemle sıraya build Build Solution Manager yapı sırasını görünmeyebilir.Geri çağırma işlevi çağrılıncaya kadar yapı tamamlanmasını beklemeniz gerekir arayanlar bir arka plan iş parçacığı üzerinde beklemesi gerekir.Bu yöntem bir yapı başlatmak için ileti sınırlarını zorlayın gerekir ana iş parçacığı kilitlenme önler.

Geri çağırma işlevi belirtilmezse, bu yakında adlı VCConfiguration nesne çözüm oluşturmadan önce tamamlanır, olabilir, bina tamamlandığında.Diğer yapılar da sıraya alınmışsa, örneğin, gerçekleşebilir.Ana iş parçacığı üzerinde geri arama işlevi çağrılır.

A VCConfiguration nesne yerleşik yalnızca geçerli etkin çözüm yapýlandýrmasý verilen etkinse.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCConfiguration Arabirim

Microsoft.VisualStudio.VCProjectEngine Ad Alanı