Udostępnij za pośrednictwem


Właściwość GlobalObject.Instance —

Pobiera tworzone wystąpienie obiektu globalnego na żądanie.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

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

Wartość właściwości

Typ: System.Object
Object , Reprezentuje wystąpienie klasy obiektu globalnego.

Wyjątki

Wyjątek Warunek
InvalidOperationException

Wynikowej instancji nie jest możliwy do serializacji, która wskazuje niewłaściwego wdrożenia.

Uwagi

Można użyć Instance właściwość, aby utworzyć rzeczywistego wystąpienia obiektu globalnego, reprezentowane przez bieżący obiekt globalny.Ta właściwość jest nullodwołanie o wartości null (Nothing w języku Visual Basic) , jeśli obiekty globalne zawiera tylko elementy statyczne.

Nowe wystąpienie jest tworzony tylko za pierwszym razem, właściwość ta jest pobierana.Pobieraniu kolejnych uzyskać ten sam obiekt chyba że jeden lub więcej z PerformChange, PerformRemove lub ClearInstance metody są nazywane w okresie interwencyjnym.

Jeśli utworzono nową instancję, która nie jest nullodwołanie o wartości null (Nothing w języku Visual Basic), a następnie Created zdarzenie jest wywoływane.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

GlobalObject Klasa

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design

Type.IsSerializable

Created