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


Элементы SmoCollectionBase

The SmoCollectionBase class is a base class that is used in the construction of SMO collection classes and contains members that are common to them.

Тип SmoCollectionBase предоставляет доступ к следующим элементам.

Методы

  Имя Описание
Защищенный метод AddExisting Adds an object to the collection. (Наследуется из AbstractCollectionBase.)
Открытый метод Equals (Наследуется из Object.)
Защищенный метод Finalize (Наследуется из Object.)
Защищенный метод GetCollectionElementType Gets the Collection Element Type.
Открытый метод GetEnumerator Returns an IEnumerator interface that allows you to iterate through the objects in the collection.
Открытый метод GetHashCode (Наследуется из Object.)
Защищенный метод GetItemById(Int32) Extracts a member from the referenced collection using a system-defined, unique identifier.
Защищенный метод GetItemById(Int32, String) Extracts a member from the referenced collection using a system-defined, unique identifier and name.
Защищенный метод GetObjectByIndex Extracts a member from the referenced collection using a system-defined, unique identifier.
Открытый метод GetType (Наследуется из Object.)
Защищенный метод ImplAddExisting (Перезаписывает AbstractCollectionBase. . :: . .ImplAddExisting(SqlSmoObject).)
Защищенный метод InitializeChildCollection() () () () Initializes the child collections of the referenced collection.
Защищенный метод InitializeChildCollection(Boolean) Initializes the child collections of the referenced collection with the option to refresh the properties of the referenced collection.
Защищенный метод InitInnerCollection Initializes the collection.
Защищенный метод MemberwiseClone (Наследуется из Object.)
Открытый метод Refresh() () () () Refreshes the referenced collection.
Открытый метод Refresh(Boolean) Refreshes the referenced collection with the option to refresh child objects of the referenced collection.
Открытый метод ToString (Наследуется из Object.)
Защищенный метод ValidateParentObject Validates the parent object exists.

В начало

Поля

  Имя Описание
Защищенное поле initialized This value supports the SMO infrastructure and is not intended to be used directly from your code. (Наследуется из AbstractCollectionBase.)

В начало

Свойства

  Имя Описание
Открытое свойство Count Gets the number of objects in the referenced collection.
Открытое свойство IsSynchronized Gets the Boolean property value that specifies whether access to the collection is synchronized and therefore thread-safe.
Открытое свойство SyncRoot Gets an object that can be used to synchronize access to the collection.

В начало

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ICollection. . :: . .CopyTo Copies the elements from an instance to an array beginning at the index indicated.

В начало