Udostępnij za pośrednictwem


Metoda IDTExtensibility2.OnBeginShutdown —

Występuje zawsze, gdy Visual Studio zintegrowane środowisko programistyczne (IDE) wyłącza się, gdy dodatek jest uruchomiony.

Przestrzeń nazw:  Extensibility
Zestaw:  Extensibility (w Extensibility.dll)

Składnia

'Deklaracja
Sub OnBeginShutdown ( _
    ByRef custom As Array _
)
void OnBeginShutdown(
    ref Array custom
)
void OnBeginShutdown(
    [InAttribute] Array^% custom
)
abstract OnBeginShutdown : 
        custom:Array byref -> unit
function OnBeginShutdown(
    custom : Array
)

Parametry

  • custom
    Typ: Array%

    Pusta tablica, który służy do przekazywania danych specyficznych dla hosta do użycia w dodatku.

Uwagi

Mimo, że zamknięcie Visual Studio może być anulowane, OnBeginShutdown metody nie mogą być anulowane.W rezultacie dodatki należy założyć, że wszystkie zdarzenia zamknięcia systemu występują i odpowiednio wykonywać wszelkie procedury czyszczenia.

Ta metoda może służyć do przechowywania ustawień z dodatku w czasie którego Visual Studio wyłącza się tak, że można ją przywrócić później do stanu pierwotnego.

Przykłady

Public Sub OnBeginShutdown(ByRef custom As Array) Implements _
IDTExtensibility2.OnBeginShutdown
    MsgBox("Place cleanup code here.")
End Sub
public void OnBeginShutdown(ref Array custom)
{
    // Place cleanup code here.
    System.Windows.Forms.MessageBox.Show("Shutting down Visual 
    Studio");
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

IDTExtensibility2 Interfejs

Przestrzeń nazw Extensibility

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnStartupComplete

Inne zasoby

Porady: tworzenie dodatku