Package.GetAutomationObject(String) Methode

Definition

Ruft das Automatisierungsobjekt für das VSPackage ab.

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

Parameter

name
String

Der Name des zurückzugebenden Automatisierungsobjekts. Wenn namenull ist, wird GetAutomationObject das standardmäßige Automatisierungsobjekt für VSPackage zurückgegeben.

Gibt zurück

Object

Eine Instanz des Automatisierungsobjekts oder null, wenn keine Automatisierungsunterstützung verfügbar ist.

Ausnahmen

Wird von der Basis Implementierung von GetAutomationObject ausgelöst.

Hinweise

Überschreiben GetAutomationObject Sie, wenn das VSPackage das DTE-Automatisierungs Objektmodell erweitert.

Die GetAutomationObject Methode gibt null zurück name , wenn ist null , und gibt an, dass kein standardmäßiges Automatisierungs Objekt vorhanden ist (Dies bewirkt, dass die IVsPackage Implementierung zurückgibt E_NOTIMPL .)

Wenn name nicht ist null , durchsucht diese Methode die verfügbaren Metadatenattribute für eine Optionsseite mit einem Namen, der mit dem Format übereinstimmt <Category> . <Name> Wenn die Optionsseite einen solchen Namen aufweist und angibt, dass die Automatisierung unterstützt wird, wird das Automatisierungs Objekt auf der Optionsseite zurückgegeben.

Gilt für