GlobalObject.Instance, propriété
Obtient une instance créée à la demande de l'objet global.
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public ReadOnly Property Instance As Object
public Object Instance { get; }
Valeur de propriété
Type : System.Object
Object qui représente une instance de la classe d'objets globale.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | L'instance obtenue n'est pas sérialisable, qui indique une implémentation incorrecte. |
Remarques
Vous pouvez utiliser la propriété d'Instance pour créer une instance réelle de l'objet global représenté par l'objet global actuel.Cette propriété est nullRéférence Null (Nothing en Visual Basic) si les objets globaux contient uniquement des membres statiques.
Une nouvelle instance est seulement créée la première fois que cette propriété est extraite.Les récupérations suivantes obtiennent le même objet à moins qu'une ou plusieurs des PerformChange, d'PerformRemove ou de méthodes d'ClearInstance soient appelées entretemps.
Si on crée une nouvelle instance qui n'est pas nullRéférence Null (Nothing en Visual Basic), ensuite un événement d'Created est déclenché.
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.