Package.GetAutomationObject(String) Метод

Определение

Получает объект автоматизации для VSPackage.

protected:
 virtual System::Object ^ GetAutomationObject(System::String ^ name);
protected:
 virtual Platform::Object ^ GetAutomationObject(Platform::String ^ name);
 virtual winrt::Windows::Foundation::IInspectable GetAutomationObject(std::wstring const & name);
protected virtual object GetAutomationObject (string name);
abstract member GetAutomationObject : string -> obj
override this.GetAutomationObject : string -> obj
Protected Overridable Function GetAutomationObject (name As String) As Object

Параметры

name
String

Имя возвращаемого объекта автоматизации. Если name - null, то GetAutomationObject возвращает объект автоматизации по умолчанию для VSPackage.

Возвращаемое значение

Object

Экземпляр объекта автоматизации или null, если поддержка автоматизации недоступна.

Исключения

Выдается базовой реализацией GetAutomationObject.

Комментарии

Переопределите GetAutomationObject , когда пакет VSPackage расширяет модель объектов автоматизации DTE.

GetAutomationObjectМетод возвращает null , если name имеет значение null , указывая, что объект автоматизации по умолчанию отсутствует. (Это приводит к IVsPackage возврату реализации E_NOTIMPL .)

Если параметр не name равен null , этот метод выполняет поиск доступных атрибутов метаданных для страницы параметров с именем, соответствующим формату <Category> . <Name> Если страница параметров имеет такое имя и указывает, что она поддерживает автоматизацию, возвращается объект автоматизации на странице параметров.

Применяется к