VCConfiguration.BuildAndCallback, méthode
Commence une génération asynchrone de cette configuration.
Espace de noms : Microsoft.VisualStudio.VCProjectEngine
Assembly : Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- buildType
Type : Microsoft.VisualStudio.VCProjectEngine.bldActionTypes
Une des valeurs d'énumération qui spécifie le type de build à démarrer.
- callback
Type : Microsoft.VisualStudio.VCProjectEngine.IVCBuildCompleteCallback
Fonction de rappel facultative appelée lorsque la génération se termine ; sinon, nullune référence null (Nothing en Visual Basic).
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | Cette méthode est appelée sur un objet d'VCConfiguration qui n'est pas dans la configuration de solution active. ou Une génération est déjà en cours. |
Notes
Cette méthode est présente pour prendre en charge des versions précédentes et génère Visual Studio extérieur.Les outils à l'intérieur de Visual Studio doivent démarrer des générations via le gestionnaire de génération de solution.
La génération qui est mise en file d'attente par cette méthode peut ne pas apparaître sur la file d'attente de build du gestionnaire de génération de solution lorsque cette méthode quitte.Les appelants qui doivent attendre la génération pour s'achever doivent attendre sur un thread d'arrière-plan jusqu'à ce que la fonction de rappel soit appelée.Cette tactique évite un interblocage sur le thread principal, qui doit pomper des messages pour démarrer la génération.
La fonction de rappel est appelée, le cas échéant, dès que cet objet d'VCConfiguration finira de générer, qui peut être avant la génération de solution finisse.Cela peut se produire, par exemple, si d'autres générations sont également mises en file d'attente.La fonction de rappel est appelée sur le thread principal.
Un objet d'VCConfiguration peut être uniquement s'il est actuellement actif donné - configuration de solution active générée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.