Klasa GlobalObjectCollection
Jednoznacznie kolekcja obiektów globalnych.Kolekcja może być odczytu zapisu lub tylko do odczytu.Kolekcja odczytu zapisu mogą być przekazywane tanio do konstruktora GlobalObjectCollection dokonać odczytu jedyną wersją bez kopiowania kolekcji.
Hierarchia dziedziczenia
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Shell.Design.GlobalObjectCollection
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Design
Zestaw: Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)
Składnia
'Deklaracja
Public NotInheritable Class GlobalObjectCollection _
Inherits MarshalByRefObject _
Implements IList, ICollection, IEnumerable
public sealed class GlobalObjectCollection : MarshalByRefObject,
IList, ICollection, IEnumerable
Typ GlobalObjectCollection uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
GlobalObjectCollection() | Inicjuje nowe wystąpienie jednoznacznie określony zbiór obiektów globalnych. | |
GlobalObjectCollection(array<GlobalObject[]) | Inicjuje nowe wystąpienie jednoznacznie określony zbiór obiektów globalnych wstępnie wypełnione przez tablicę obiektów globalnych. | |
GlobalObjectCollection(GlobalObjectCollection) | Inicjuje nowe wystąpienie jednoznacznie określony zbiór obiektów globalnych wstępnie wypełnione przez tablicę items. | |
GlobalObjectCollection(array<GlobalObject[], Boolean) | Inicjuje nowe wystąpienie jednoznacznie określony zbiór obiektów globalnych wstępnie wypełnione przez tablicę obiektów globalnych. | |
GlobalObjectCollection(GlobalObjectCollection, Boolean) | Inicjuje nowe wystąpienie obiektów globalnych dla kolekcji określony obiekt globalny dostęp określony odczytu/zapisu. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Count | Zwraca liczbę elementów w tej kolekcji. | |
IsFixedSize | Określa, czy można zmienić rozmiar tej kolekcji. | |
IsReadOnly | Określa, czy ta kolekcja jest tylko do odczytu. | |
IsSynchronized | Określa, czy ten zbiór jest synchronizowane wielowątkowych dostęp. | |
Item | Pobiera lub ustawia element przy danym indeksie. | |
SyncRoot | Pobiera obiekt, na którym należy zsynchronizować dostęp. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add | Dodaje nowy element do kolekcji. | |
AddRange(array<GlobalObject[]) | Dołącza obiektów w tablicy w celu zbierania. | |
AddRange(GlobalObjectCollection) | Dołącza obiektów w tablicy w celu zbierania. | |
Clear | Czyści zawartość tej kolekcji. | |
Contains | Określa, czy ta kolekcja zawiera danego elementu. | |
CopyTo | Kopiuje zawartość tej kolekcji do danej tablicy w danym indeksie. | |
CreateObjRef | Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
GetEnumerator | Zwraca moduł wyliczający dla tej kolekcji. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetLifetimeService | Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). | |
IndexOf | Pobiera położenie obiektu w kolekcji. | |
InitializeLifetimeService | Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
Insert | Wstawia nowy element do kolekcji w danym indeksie. | |
Remove | Usuwa obiekt z kolekcji. | |
RemoveAt | Usuwa obiekt z kolekcji w określonym położeniu. | |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IList.Add | Dodaje obiekt do kolekcji. | |
IList.Contains | Określa, czy obiekt jest w kolekcji. | |
ICollection.CopyTo | Kopiuje zawartość tej kolekcji do danej tablicy w danym indeksie. | |
IList.IndexOf | Pobiera położenie obiektu w kolekcji. | |
IList.Insert | Dodaje element do kolekcji w określonym położeniu. | |
IList.Item | Pobiera lub ustawia obiekt globalny pod określonym indeksem. | |
IList.Remove | Usuwa obiekt z kolekcji. |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.