Condividi tramite


Proprietà GlobalObject.Instance

Ottiene un'istanza creata su richiesta dell'oggetto globale.

Spazio dei nomi:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property Instance As Object
public Object Instance { get; }

Valore proprietà

Tipo: System.Object
Object che rappresenta un'istanza della classe di oggetto globale.

Eccezioni

Eccezione Condizione
InvalidOperationException

L'istanza risultante non serializzabile, che indica corretta implementazione.

Note

È possibile utilizzare la proprietà di Instance per creare una vera e propria istanza dell'oggetto globale rappresentato dall'oggetto globale corrente.Questa proprietà è nullriferimento null (Nothing in Visual Basic) se gli oggetti globali contiene solo membri statici.

Viene creata una nuova istanza solo la prima volta che questa proprietà viene recuperata.Recuperare i successivi ottengono lo stesso oggetto a meno che non sussista almeno una di PerformChange, di PerformRemove o dei metodi di ClearInstance vengano chiamati contemporaneamente.

Se viene creata una nuova istanza che non è nullriferimento null (Nothing in Visual Basic), un evento di Created viene generato.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

GlobalObject Classe

Spazio dei nomi Microsoft.VisualStudio.Shell.Design

Type.IsSerializable

Created