VCConfiguration.BuildWithProperty Yöntem
Zaman uyumsuz bir yapı proje dosyasında tanımlanan ötesinde bazı değerine ayarlamaya özelliğe başlar.
Ad alanı: Microsoft.VisualStudio.VCProjectEngine
Derleme: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll içinde)
Sözdizimi
'Bildirim
Sub BuildWithProperty ( _
bldType As bldActionTypes, _
bstrPropertyName As String, _
bstrPropertyValue As String, _
callback As IVCBuildCompleteCallback _
)
void BuildWithProperty(
bldActionTypes bldType,
string bstrPropertyName,
string bstrPropertyValue,
IVCBuildCompleteCallback callback
)
void BuildWithProperty(
[InAttribute] bldActionTypes bldType,
[InAttribute] String^ bstrPropertyName,
[InAttribute] String^ bstrPropertyValue,
[InAttribute] IVCBuildCompleteCallback^ callback
)
abstract BuildWithProperty :
bldType:bldActionTypes *
bstrPropertyName:string *
bstrPropertyValue:string *
callback:IVCBuildCompleteCallback -> unit
function BuildWithProperty(
bldType : bldActionTypes,
bstrPropertyName : String,
bstrPropertyValue : String,
callback : IVCBuildCompleteCallback
)
Parametreler
bldType
Tür: Microsoft.VisualStudio.VCProjectEngine.bldActionTypesBaşlatmak için yapı türünü belirten bir numaralandırma değerleri biri.
bstrPropertyName
Tür: StringAdı bir MSBuild projede yapı başlamadan önce ayarlamak için genel özellik.
bstrPropertyValue
Tür: StringGösterdiği özelliğini ayarlamak için bir değer bstrPropertyName parametresi.
callback
Tür: Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallbackOluþturma iþlemi tamamlandýðýnda çaðrýlýr, isteğe bağlı bir geri arama işlevi; Aksi halde, nullnull başvuru (Visual Basic'te Nothing).
Ö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 çı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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.