Klasa ServiceProviderHierarchy
Działa jako usługodawca hierarchicznej.
System.Object
System.Collections.Generic.SortedList<Int32, IServiceProvider>
Microsoft.VisualStudio.Shell.ServiceProviderHierarchy
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
'Deklaracja
Public NotInheritable Class ServiceProviderHierarchy _
Inherits SortedList(Of Integer, IServiceProvider) _
Implements IServiceProvider
public sealed class ServiceProviderHierarchy : SortedList<int, IServiceProvider>,
IServiceProvider
Typ ServiceProviderHierarchy uwidacznia następujące elementy członkowskie.
Nazwa | Opis | |
---|---|---|
![]() |
ServiceProviderHierarchy | Inicjuje nowe wystąpienie ServiceProviderHierarchy. |
Początek
Nazwa | Opis | |
---|---|---|
![]() |
Capacity | Zwraca lub ustawia liczbę elementów SortedList<TKey, TValue> może zawierać. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
Comparer | Pobiera IComparer<T> dla posortowanej listy. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
Count | Zwraca liczbę par klucz wartość zawartych w SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
Item | Zwraca lub ustawia wartość skojarzoną z określonym kluczem. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
Keys | Zwraca kolekcję zawierające klucze w SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
Values | Zwraca kolekcję zawierającą wartości w SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
Początek
Nazwa | Opis | |
---|---|---|
![]() |
Add | Dodaje element z określonym kluczem i wartości do SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
Clear | Usuwa wszystkie elementy z SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
ContainsKey | Określa, czy SortedList<TKey, TValue> zawiera określonego klucza. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
ContainsValue | Określa, czy SortedList<TKey, TValue> zawiera określoną wartość. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). |
![]() |
GetEnumerator | Zwraca modułu wyliczającego, który dokonuje iteracji SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). |
![]() |
GetService | Pobiera usługi określonego typu. |
![]() |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). |
![]() |
IndexOfKey | Wyszukiwanie określonego klucza i zwraca wyświetlanego w obrębie całego SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
IndexOfValue | Wyszukuje określoną wartość i zwraca indeks pierwszego wystąpienia w obrębie całego od zera SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
Remove | Usuwa element z określonym kluczem z SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
RemoveAt | Usuwa element pod określonym indeksem z SortedList<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
ToString | Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object). |
![]() |
TrimExcess | Ustawia pojemność rzeczywista liczba elementów w SortedList<TKey, TValue>, jeżeli ta liczba jest mniejsza niż 90 procent zdolności produkcyjnych w bieżącym. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() |
TryGetValue | Pobiera wartość skojarzoną z określonym kluczem. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
Początek
Nazwa | Opis | |
---|---|---|
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.Add | Dodaje parę klucz/wartość, do ICollection<T>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.Add | Dodaje element z podanego klucza i wartości do IDictionary. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.Contains | Określa, czy ICollection<T> zawiera określony element. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.Contains | Określa, czy IDictionary zawiera element z określonym kluczem. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | Kopiuje elementy z ICollection<T> do Array, począwszy od określonego Array indeksu. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
ICollection.CopyTo | Kopiuje elementy z ICollection do Array, począwszy od określonego Array indeksu. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator | Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.GetEnumerator | Returns an IDictionaryEnumerator for the IDictionary. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IEnumerable.GetEnumerator | Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.IsFixedSize | Pobiera wartość określającą czy IDictionary ma stały rozmiar. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | Pobiera wartość określającą czy ICollection<T> jest tylko do odczytu. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.IsReadOnly | Pobiera wartość określającą czy IDictionary jest tylko do odczytu. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
ICollection.IsSynchronized | Pobiera wartość określającą czy dostęp do ICollection jest synchronizowane (bezpieczne dla wątków). (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.Item | Pobiera lub ustawia element z określonym kluczem. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary<TKey, TValue>.Keys | Pobiera ICollection<T> zawierające klucze z IDictionary<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.Keys | Pobiera ICollection zawierające klucze z IDictionary. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.Remove | Usuwa pierwsze wystąpienie pary określonego klucza/wartości z ICollection<T>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.Remove | Usuwa element z określonym kluczem z IDictionary. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
ICollection.SyncRoot | Pobiera obiekt, który może służyć do synchronizowania dostępu do ICollection. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary<TKey, TValue>.Values | Pobiera ICollection<T> zawierające wartości w IDictionary<TKey, TValue>. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
![]() ![]() |
IDictionary.Values | Pobiera ICollection zawierające wartości w IDictionary. (Odziedziczone z SortedList<Int32, IServiceProvider>). |
Początek
Przechowuje on IServiceProvider obiektów w słowniku sortowane zamówione pobierania.Gdy GetService jest wywoływana w celu pobierania usługi, dostawców usług są kwerendowane w określonej kolejności.Jest to przydatne, gdy wielu usługodawców są łączone, tak jak w WindowPane wdrożenia.
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.