Язык

SmoCollectionBase Класс

Определение

public abstract class SmoCollectionBase : Microsoft.SqlServer.Management.Smo.AbstractCollectionBase, System.Collections.ICollection
type SmoCollectionBase = class
    inherit AbstractCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class SmoCollectionBase
Inherits AbstractCollectionBase
Implements ICollection
Наследование
SmoCollectionBase
Производный
Реализации

Поля

Имя Описание
initialized (Унаследовано от AbstractCollectionBase)

Свойства

Имя Описание
Count
IsSynchronized
ParentInstance (Унаследовано от AbstractCollectionBase)
SyncRoot

Методы

Имя Описание
AddExisting(SqlSmoObject) (Унаследовано от AbstractCollectionBase)
ClearAndInitialize(String, IEnumerable<String>)

Очищает старые объекты и инициализирует коллекцию. В отличие от Refresh(), все объекты, уже перечисленные в коллекции, будут заменены новыми версиями. Используйте этот метод, чтобы гарантировать, что все объекты в коллекции имеют полный набор нужных свойств.

GetCollectionElementType()
GetEnumerator()

Возвращает перечислитель после того, как коллекция инициализирована со свойствами по умолчанию

GetItemById(Int32, String)
GetItemById(Int32)
GetObjectByIndex(Int32)
ImplAddExisting(SqlSmoObject)
InitializeChildCollection()

Инициализация дочерней коллекции

InitializeChildCollection(Boolean)

Инициализирует дочернюю коллекцию, при необходимости сохраняя все старые объекты

InitInnerCollection()
Refresh()
Refresh(Boolean)
ResetCollection()

Очищает коллекцию, но не пытается получить данные

ValidateParentObject(SqlSmoObject)

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

Имя Описание
ICollection.CopyTo(Array, Int32)

Применяется к