VCConfiguration.BuildAndCallback – metoda
Začíná asynchronní sestavení této konfigurace.
Obor názvů: Microsoft.VisualStudio.VCProjectEngine
Sestavení: Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Deklarace
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
)
Parametry
- buildType
Typ: Microsoft.VisualStudio.VCProjectEngine.bldActionTypes
Jeden z hodnoty výčtu, které určuje typ spuštění sestavení.
- callback
Typ: Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback
Volitelné zpětné volání funkce, která je vyvolána po dokončení sestavení; jinak nullodkaz null (Nothing v jazyce Visual Basic).
Výjimky
Výjimka | Podmínka |
---|---|
InvalidOperationException | Tato metoda je uplatňována na VCConfiguration objekt, který není v konfiguraci aktivní řešení. -nebo- Nové sestavení již probíhá. |
Poznámky
Tato metoda je k dispozici pro podporu předchozích verzí a vytvoří mimo Visual Studio.Nástroje uvnitř Visual Studio by měla začít sestavení prostřednictvím správce vytvořit řešení.
Při ukončení této metody nemusí na řešení sestavit správce fronty sestavení sestavení, která je ve frontě touto metodou.Volání funkce zpětného volání, volání, které musí čekat na dokončení sestavení by počkejte podprocesem na pozadí.Tato taktika zabraňuje zablokování na základě hlavního podprocesu musí spustit sestavení zprávy čerpadla.
Funkce zpětného volání, pokud je k dispozici, se nazývá, jakmile to VCConfiguration objektu dokončení budovy, což může být před řešení sestavit dokončí.To může nastat, pokud ostatní sestavení také ve frontě.Na základě hlavního podprocesu je vyvolána funkce zpětného volání.
A VCConfiguration objekt je možné sestavit pouze v případě, že je aktivní dané konfiguraci aktuálně aktivní řešení.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.