Package.GetAutomationObject(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.