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.
Возвращаемое значение
Экземпляр объекта автоматизации или null, если поддержка автоматизации недоступна.
Исключения
Выдается базовой реализацией GetAutomationObject.
Комментарии
Переопределите GetAutomationObject , когда пакет VSPackage расширяет модель объектов автоматизации DTE.
GetAutomationObjectМетод возвращает null , если name имеет значение null , указывая, что объект автоматизации по умолчанию отсутствует. (Это приводит к IVsPackage возврату реализации E_NOTIMPL .)
Если параметр не name равен null , этот метод выполняет поиск доступных атрибутов метаданных для страницы параметров с именем, соответствующим формату <Category> . <Name> Если страница параметров имеет такое имя и указывает, что она поддерживает автоматизацию, возвращается объект автоматизации на странице параметров.