Поделиться через


Класс CollectionItemCollection

Класс CollectionItemCollection представляет собой класс коллекции для объектов элементов сбора. Он является производным от класса SFC::SfcCollectionBase.

Иерархия наследования

System. . :: . .Object
  Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >
    Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >
      Microsoft.SqlServer.Management.Collector..::..CollectionItemCollection

Пространство имен:  Microsoft.SqlServer.Management.Collector
Сборка:  Microsoft.SqlServer.Management.Collector (в Microsoft.SqlServer.Management.Collector.dll)

Синтаксис

'Декларация
Public NotInheritable Class CollectionItemCollection _
    Inherits SfcCollatedDictionaryCollection(Of CollectionItem, CollectionItem..::..Key, CollectionSet)
'Применение
Dim instance As CollectionItemCollection
public sealed class CollectionItemCollection : SfcCollatedDictionaryCollection<CollectionItem, CollectionItem..::..Key, CollectionSet>
public ref class CollectionItemCollection sealed : public SfcCollatedDictionaryCollection<CollectionItem^, CollectionItem..::..Key^, CollectionSet^>
[<SealedAttribute>]
type CollectionItemCollection =  
    class
        inherit SfcCollatedDictionaryCollection<CollectionItem, CollectionItem..::..Key, CollectionSet>
    end
public final class CollectionItemCollection extends SfcCollatedDictionaryCollection<CollectionItem, CollectionItem..::..Key, CollectionSet>

Тип CollectionItemCollection обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод CollectionItemCollection Инициализирует новый экземпляр класса CollectionItemCollection.

В начало

Свойства

  Имя Описание
Открытое свойство Ascending (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытое свойство Count (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенное свойство CultureInfo (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенное свойство IgnoreCase (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенное свойство Initialized (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытое свойство IsReadOnly (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытое свойство IsSynchronized (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытое свойство Item[ ( [ ( String] ) ] ) Возвращает имя элемента сбора.
Открытое свойство Item[ ( [ ( K] ) ] ) (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенное свойство Parent (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытое свойство SyncRoot (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)

В начало

Методы

  Имя Описание
Открытый метод Add (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод AddCollectionItem Добавляет элемент сбора в набор элементов сбора.
Защищенный метод AddShadow (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод Clear (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод Contains(T) (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод Contains(T) (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод CopyTo(Array, Int32) (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод CopyTo(array<T> [] () [] [], Int32) (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод CreateAndInitializeChildObject (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод EnsureCollectionInitialized (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Защищенный метод FinishMerge (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод GetCollectionElementNameImpl (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод GetElementFactoryImpl (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод GetEnumerator (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод GetExistingObjectByKey (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод GetHashCode (Производный от Object.)
Защищенный метод GetObjectByKey (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод GetType (Производный от Object.)
Защищенный метод ImplAddExisting (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод ImplRemoveExisting (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод InitInnerCollection (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод PrepareMerge (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод Refresh() () () () (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод Refresh(Boolean) (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод Remove (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод RemoveCollectionItem Удаляет элемент сбора из набора элементов сбора.
Защищенный метод RemoveInternal (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод Rename (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Защищенный метод ResetInnerCollection (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Открытый метод ToString (Производный от Object.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .Add (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .AddShadow (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод IComparer< (Of < <' (K> ) > > ). . :: . .Compare (Производный от SfcCollatedDictionaryCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытое свойство IListSource. . :: . .ContainsListCollection (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытое свойство ISfcCollection. . :: . .Count (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .EnsureInitialized (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .FinishMerge (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .GetCollectionElementNameImpl (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .GetElementFactory (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод IEnumerable. . :: . .GetEnumerator (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .GetExisting (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод IListSource. . :: . .GetList (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .GetObjectByKey (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытое свойство ISfcCollection. . :: . .Initialized (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытое свойство ISfcCollection. . :: . .Parent (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .PrepareMerge (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .Remove (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .RemoveElement (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)
Явная реализация интерфейсаЗакрытый метод ISfcCollection. . :: . .Rename (Производный от SfcCollection< (Of < ( <'CollectionItem, CollectionItem. . :: . .Key, CollectionSet> ) > ) >.)

В начало

Замечания

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.