Partager via


IDTExtensibility2.OnStartupComplete, méthode

Se produit lorsqu'un complément, qui est défini pour se charger au démarrage de Visual Studio, se charge.

Espace de noms :  Extensibility
Assembly :  Extensibility (dans Extensibility.dll)

Syntaxe

'Déclaration
Sub OnStartupComplete ( _
    ByRef custom As Array _
)
void OnStartupComplete(
    ref Array custom
)
void OnStartupComplete(
    [InAttribute] Array^% custom
)
abstract OnStartupComplete : 
        custom:Array byref -> unit
function OnStartupComplete(
    custom : Array
)

Paramètres

  • custom
    Type : Array%

    Tableau vide que vous pouvez utiliser pour passer des données propres à un hôte pour une utilisation lorsque le complément se charge.

Notes

OnConnection ne se produit parfois pas correctement, par exemple lorsqu'un complément est chargé, mais qu'un composant requis par un complément n'a pas encore été chargé. Ceci est exceptionnellement dû au fait que Visual Studio n'a pas encore démarré complètement. L'utilisation de OnStartupComplete garantit que l'environnement de développement intégré (IDE) Visual Studio a terminé le processus de démarrage.

Exemples

Public Sub OnStartupComplete(ByRef custom As Array) Implements _
IDTExtensibility2.OnStartupComplete
    MsgBox("Notifies you when an add-in that is set to start when _
    Visual Studio starts has completed loading.")
End Sub
public void OnStartupComplete(ref Array custom)
{
    // Notifies you when an add-in that is set to start when
    // Visual Studio starts has completed loading.
    System.Windows.Forms.MessageBox.Show("Add-in has loaded and is 
    ready.");
}

Sécurité .NET Framework

Voir aussi

Référence

IDTExtensibility2 Interface

Extensibility, espace de noms

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnBeginShutdown

Autres ressources

Comment : créer un complément