Udostępnij za pośrednictwem


Klasa SfcCollatedDictionaryCollection<T, K, ParentT>

Reprezentuje kolekcja klasy podstawowej, korzystającej z wewnętrznej kolekcja jest SortedDictionary<K, T> obiektu.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection<T, K, ParentT>
    Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection<T, K, ParentT>
      Więcej...

Przestrzeń nazw:  Microsoft.SqlServer.Management.Sdk.Sfc
Zestaw:  Microsoft.SqlServer.Management.Sdk.Sfc (w Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Składnia

'Deklaracja
Public MustInherit Class SfcCollatedDictionaryCollection(Of T As SfcInstance, K As SfcKey, ParentT As SfcInstance) _
    Inherits SfcCollection(Of T, K, ParentT) _
    Implements IComparer(Of K), IEnumerable
'Użycie
Dim instance As SfcCollatedDictionaryCollection(Of T, K, ParentT)
public abstract class SfcCollatedDictionaryCollection<T, K, ParentT> : SfcCollection<T, K, ParentT>, 
    IComparer<K>, IEnumerable
where T : SfcInstance
where K : SfcKey
where ParentT : SfcInstance
generic<typename T, typename K, typename ParentT>
where T : SfcInstance
where K : SfcKey
where ParentT : SfcInstance
public ref class SfcCollatedDictionaryCollection abstract : public SfcCollection<T, K, ParentT>, 
    IComparer<K>, IEnumerable
[<AbstractClassAttribute>]
type SfcCollatedDictionaryCollection<'T, 'K, 'ParentT when 'T : SfcInstance when 'K : SfcKey when 'ParentT : SfcInstance> =  
    class
        inherit SfcCollection<'T, 'K, 'ParentT>
        interface IComparer<'K>
        interface IEnumerable
    end
Język JScript nie obsługuje ogólnych typów i metod.

Parametry typów

  • T
    Typ elementów kolekcja, ograniczony do SfcInstance.
  • K
    Typ klucz, ograniczony do SfcKey.
  • ParentT
    Typ obiektu nadrzędnego, ograniczony do SfcInstance.

Typ SfcCollatedDictionaryCollection<T, K, ParentT> uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona SfcCollatedDictionaryCollection<T, K, ParentT>(ParentT) Inicjuje nowe wystąpienie SfcCollatedDictionaryCollection<T, K, ParentT> klasy przy użyciu określonego obiektu nadrzędnego.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server.
Metoda chroniona SfcCollatedDictionaryCollection<T, K, ParentT>(ParentT, IComparer<String>) Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server.Inicjuje nowe wystąpienie SfcCollatedDictionaryCollection<T, K, ParentT> klasy przy użyciu określonego obiektu nadrzędnego i IComparer<T> obiektu.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Ascending Pobiera lub ustawia wartość wskazującą, czy do sortowania w kolejności rosnącej.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server.
Właściwość publiczna Count Pobiera numer elementy zawarte kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.Count).
Właściwość chroniona CultureInfo Pobiera lub ustawia CultureInfo obiekt, który jest używany przez kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server.
Właściwość chroniona IgnoreCase Pobiera lub ustawia wartość wskazującą, czy kolekcja jest przypadek-poufne.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server.
Właściwość chroniona Initialized Pobiera wartość wskazującą, czy kolekcja została zainicjowana.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Właściwość publiczna IsReadOnly Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.IsReadOnly).
Właściwość publiczna IsSynchronized Pobiera lub ustawia wartość wskazującą, czy dostęp do kolekcja jest synchronizowane (wątek awaryjnym).Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Właściwość publiczna Item Pobiera element określony przez klucz.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Właściwość chroniona Parent Pobiera lub ustawia typ obiektu nadrzędnego.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Właściwość publiczna SyncRoot Pobiera lub ustawia obiekt, który służy do synchronizowania dostępu do kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje element do kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.Add(T)).
Metoda chroniona AddShadow Dodaje określony obiekt do kolekcja cień.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.AddShadow(T)).
Metoda publiczna Clear Usuwa wszystkie elementy z kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.Clear()).
Metoda publiczna Contains(K) Określa, czy kolekcja zawiera określonego klucz.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.Contains(T)).
Metoda publiczna Contains(T) Określa, czy kolekcja zawiera określony obiekt.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.Contains(T)).
Metoda publiczna CopyTo(array<T[], Int32) Kopiuje elementy z kolekcja określonej tablicy w indeksie określonej tablicy.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.CopyTo(array<T[], Int32)).
Metoda publiczna CopyTo(Array, Int32) Kopiuje elementy z kolekcja określonej tablicy w indeksie określonej tablicy.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda chroniona CreateAndInitializeChildObject Tworzy obiekt podrzędność i dodaje go do kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda chroniona EnsureCollectionInitialized Inicjowanie kolekcja z serwera.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda chroniona FinishMerge Zamienia nowej kolekcja dla starego kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.FinishMerge()).
Metoda chroniona GetCollectionElementNameImpl Pobiera sufiks jednolitej nazwy zasobu URN dla elementów kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda chroniona GetElementFactoryImpl Zwraca factory, używany do tworzenia wystąpień obiektów dla kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda publiczna GetEnumerator Zwraca moduł wyliczający których może iterować w kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.GetEnumerator()).
Metoda chroniona GetExistingObjectByKey Używa określonego klucz, aby pobrać istniejący obiekt kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.GetExistingObjectByKey(K)).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetObjectByKey Używa określonego klucz, aby pobrać obiekt z kolekcja.Jeżeli nie znaleziono odpowiedniego obiektu, obiekt jest tworzony i dodawane do kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.GetObjectByKey(K)).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona ImplAddExisting Dodaje element do kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.ImplAddExisting(T)).
Metoda chroniona ImplRemoveExisting Usuwa określony obiekt z kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.ImplRemoveExisting(T)).
Metoda chroniona InitInnerCollection Tworzy puste wewnętrznego kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.InitInnerCollection()).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona PrepareMerge Przygotowuje się do wyniki kwerendy świeżego Scal z istniejącą kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.PrepareMerge()).
Metoda publiczna Refresh() Odświeża kolekcja, tworząc nowe i łączących istniejących obiektów i właściwości kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda publiczna Refresh(Boolean) Odświeża kolekcja, tworząc nowe i łączących istniejących obiektów i właściwości kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda publiczna Remove Usuwa określony obiekt z kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Zastępuje SfcCollection<T, K, ParentT>.Remove(T)).
Metoda chroniona RemoveInternal Oznacza określony obiekt do usunięcia.Stan obiektu jest zestaw do ToBeDropped.Obiekt zostanie usunięty po nadrzędnej jest zmieniony lub usunięty.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda chroniona Rename Zmienia nazwę określonego obiektu.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Metoda chroniona ResetInnerCollection Resetuje CultureInfo, IgnoreCase, i Ascending Właściwości kolekcja wewnętrzne przyjąć nowe ustawienia.Wywołanie tej metoda po właściwości zostały zmienione.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IComparer<K>.Compare Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server.Porównuje dwa klucze.
Jawna implementacja interfejsuWłaściwość prywatna IListSource.ContainsListCollection Pobiera wartość wskazującą, czy kolekcja jest kolekcją IList obiektów.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator Pobiera moduł wyliczający których może iterować kolekcji.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna IListSource.GetList Zwraca IList obiekt, który może być powiązany z danymi źródło z obiektu, który implementuje IList interfejs.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.Add Dodaje określony obiekt do kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.AddShadow Dodaje określony obiekt do kolekcja cień.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuWłaściwość prywatna ISfcCollection.Count Pobiera numer elementy zawarte kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.EnsureInitialized Inicjuje kolekcja z serwera.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.FinishMerge Zamienia nowej kolekcja dla starego kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.GetCollectionElementNameImpl Pobiera sufiks nazwy URN dla elementów kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.GetElementFactory Pobiera factory, używany do tworzenia wystąpień obiektów dla kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.GetExisting Używa określonego klucz, aby pobrać istniejący element z kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.GetObjectByKey Używa określonego klucz, aby pobrać obiekt z kolekcja.Jeżeli nie znaleziono odpowiedniego obiektu, obiekt jest tworzony i dodawane do kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuWłaściwość prywatna ISfcCollection.Initialized Pobiera lub ustawia wartość wskazującą, czy kolekcja została zainicjowana.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuWłaściwość prywatna ISfcCollection.Parent Pobiera obiekt nadrzędny.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.PrepareMerge Przygotowuje się do wyniki kwerendy świeżego Scal z istniejącą kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.Remove Usuwa określony obiekt z kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.RemoveElement Usuwa określony element z kolekcja.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).
Jawna implementacja interfejsuMetoda prywatna ISfcCollection.Rename Zmienia nazwę określonego obiektu.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcCollection<T, K, ParentT>).

Do góry

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollection<T, K, ParentT>
    Microsoft.SqlServer.Management.Sdk.Sfc.SfcCollatedDictionaryCollection<T, K, ParentT>
      Microsoft.SqlServer.Management.Dac.DacInstanceCollection
      Microsoft.SqlServer.Management.Dmf.PolicyCategoryCollection
      Microsoft.SqlServer.Management.Dmf.PolicyCollection
      Microsoft.SqlServer.Management.Dmf.TargetSetCollection
      Microsoft.SqlServer.Management.Dmf.TargetSetLevelCollection
      Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerCollection
      Microsoft.SqlServer.Management.RegisteredServers.ServerGroupCollection
      Microsoft.SqlServer.Management.Utility.ComputerCollection
      Microsoft.SqlServer.Management.Utility.DeployedDacCollection
      Microsoft.SqlServer.Management.Utility.ManagedInstanceCollection
      Microsoft.SqlServer.Management.Utility.VolumeCollection