Udostępnij za pośrednictwem


Metoda GlobalObjectService.GetGlobalObjects — (Type)

Zwraca kolekcję aktualnie dostępne obiekty globalne, które są określonego typu.

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

Składnia

'Deklaracja
Public Function GetGlobalObjects ( _
    baseType As Type _
) As GlobalObjectCollection
public GlobalObjectCollection GetGlobalObjects(
    Type baseType
)

Parametry

Wartość zwracana

Typ: Microsoft.VisualStudio.Shell.Design.GlobalObjectCollection
A GlobalObjectCollection zawierających aktualnie dostępne obiekty globalne.

Wyjątki

Wyjątek Warunek
NotSupportedException

Jedna z poszukiwaną usługodawca globalnych fabryk zwróciła nullodwołanie o wartości null (Nothing w języku Visual Basic) dostawca lub dostawcy kolekcji.

Uwagi

GetGlobalObjects(Type) Metoda zwraca GlobalObjectCollection aktualnie dostępnych wystąpień GlobalObject klasy, która jest typu określony przez baseType parametru.Ta kolekcja jest tworzony każdorazowo ta metoda jest wywoływana.Kiedy wywoływana jest metoda, metoda synchronizuje kolekcji z zestawem dostawców globalnego obiektu.

GetGlobalObjectsnigdy nie zwraca nullodwołanie o wartości null (Nothing w języku Visual Basic); Jeśli nie ma aktualnie dostępnych obiektów globalnych, Metoda ta zwraca pustą kolekcją.

GetGlobalObjectsAby zainicjować następujący zestaw akcji, zwykle jest używany przez narzędzia służące do projektowania:

  1. Wywołanie GetProviders metoda GlobalObjectProviderFactory klasy jest dokonywane.

  2. W odpowiedzi, fabryki Dostawca tworzy wymagane GlobalObjectProvider wystąpień, jeśli jeszcze nie istnieje.

  3. GetProvidersZwraca tablicę dostawców globalnego obiektu.

  4. GetGlobalObjectswywołania metody GlobalObjectProvider.GetGlobalObjects metody dla każdego dostawcy.Wreszcie agreguje wyniki, które następnie zwraca.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

GlobalObjectService Klasa

Przeciążenie GetGlobalObjects

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design

GetGlobalTypes

GlobalObject

GlobalObjectCollection

GlobalObjectProvider

GlobalObjectProvider.GetGlobalObjects