Package.GetAutomationObject, méthode

Obtient l'objet Automation pour le VSPackage.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Protected Overridable Function GetAutomationObject ( _
    name As String _
) As Object
protected virtual Object GetAutomationObject(
    string name
)

Paramètres

  • name
    Type : System.String
    Le nom de l'objet Automation au retour.Si name est nullRéférence Null (Nothing en Visual Basic), GetAutomationObject retourne l'objet Automation par défaut pour le VSPackage.

Valeur de retour

Type : System.Object
Une instance de l'objet Automation, ou nullRéférence Null (Nothing en Visual Basic) si aucune prise en charge d'automation n'est disponible.

Exceptions

Exception Condition
NotImplementedException

Levé par l'implémentation de base d'GetAutomationObject.

Remarques

Substituez GetAutomationObject lorsque votre VSPackage étend le modèle d'objet Automation de DTE.

La méthode d'GetAutomationObject retourne nullRéférence Null (Nothing en Visual Basic) si name est nullRéférence Null (Nothing en Visual Basic), indiquant qu'il n'y a pas d'objet Automation par défaut.(Cela fait pour retourner l'implémentation d'IVsPackageE_NOTIMPL.)

SinamenullRéférence Null (Nothing en Visual Basic) n'est pas, des recherches de cette méthode via les attributs disponibles de métadonnées pour une page d'option avec un nom qui correspond à le format <Category>.<Name>.Si la page d'option a un tel nom et l'indique qu'elle prend en charge l'automation, l'objet Automation dans la page d'option est retourné.

Sécurité .NET Framework

Voir aussi

Référence

Package Classe

Microsoft.VisualStudio.Shell, espace de noms

Autres ressources

Extension de l'environnement Visual Studio

Graphique Modèle d'objet Automation