VCConfiguration.BuildAndCallback 方法
開始這個組態的非同步建置。
命名空間: Microsoft.VisualStudio.VCProjectEngine
組件: Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
語法
'宣告
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
)
參數
buildType
類型:Microsoft.VisualStudio.VCProjectEngine.bldActionTypes一個列舉值,指定要啟動的建置類型。
callback
類型:Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback建置完成時叫用的選擇性回呼函數;否則為 nullnull 參考 (即 Visual Basic 中的 Nothing)。
例外狀況
例外狀況 | 條件 |
---|---|
InvalidOperationException | 會在未位於作用中方案組態的 VCConfiguration 物件上叫用此方法。 -或- 已在進行建置。 |
備註
這個方法有支援舊版和組建在 Visual Studio 之外。 在 Visual Studio 中的工具應該透過方案建置管理員啟動組建。
這個方法已佇列組建可能不會出現在方案建置管理員的組建佇列,這個方法結束時。 必須等候建置完成的呼叫端在背景執行緒必須等待,直到呼叫回呼函式。 這個策略避免在主執行緒的死結,必須提取訊息啟動組建。
回呼函式,則為,否則,假設,呼叫,當這個 VCConfiguration 物件完成建置,可能是,在方案建置完成。 如果其他組建排入佇列,也,就會發生這種情況。 回呼函式在主執行緒上被叫用。
其為指定之使用中目前使用中的方案組態, VCConfiguration 物件中建立。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。