Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.Shell, espace de noms