Поделиться через


IDTExtensibility2.OnStartupComplete - метод

Возникает, когда загружается надстройка, настроенная на загрузку при запуске Visual Studio.

Пространство имен:  Extensibility
Сборка:  Extensibility (в Extensibility.dll)

Синтаксис

'Декларация
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
)

Параметры

  • custom
    Тип: System.Array%
    Пустой массив, который можно использовать для передачи данных среды размещения с их последующим использованием в ходе загрузки надстройки.

Заметки

В некоторых случаях метод OnConnection вызывается некорректно — например, когда при загрузке надстройки необходимый для нее компонент еще не был загружен. Это происходит в редких случаях, когда среда Visual Studio еще не запустилась полностью. Использование метода OnStartupComplete позволяет гарантировать, что интегрированная среда разработки (IDE) Visual Studio завершила процесс запуска.

Примеры

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.");
}

Безопасность платформы .NET Framework

См. также

Ссылки

IDTExtensibility2 Интерфейс

Extensibility - пространство имен

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnBeginShutdown

Другие ресурсы

Практическое руководство. Создание надстройки