NamedComponentCollection Класс

Определение

Содержит коллекцию объектов INamedComponent.

[System.Runtime.InteropServices.Guid("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")]
public abstract class NamedComponentCollection : Microsoft.AnalysisServices.ModelComponentCollection, Microsoft.AnalysisServices.INamedComponentCollection
[<System.Runtime.InteropServices.Guid("4CF930A2-FED5-48c0-AC50-DD4FBDA3E6A8")>]
type NamedComponentCollection = class
    inherit ModelComponentCollection
    interface INamedComponentCollection
    interface IModelComponentCollection
    interface ICollection
    interface IEnumerable
Public MustInherit Class NamedComponentCollection
Inherits ModelComponentCollection
Implements INamedComponentCollection
Наследование
NamedComponentCollection
Производный
Атрибуты
Реализации

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

NamedComponentCollection(IModelComponent)

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

Свойства

Count

Возвращает число объектов ModelComponent в коллекции ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
DemandLoadingService

Возвращает службу загрузки по требованию для коллекции.

(Унаследовано от ModelComponentCollection)
IsFixedSize

Возвращает значение, указывающее, имеет ли коллекция ModelComponentCollection фиксированный размер.

(Унаследовано от ModelComponentCollection)
IsReadOnly

Возвращает значение, указывающее, доступна ли коллекция ModelComponentCollection только для чтения.

(Унаследовано от ModelComponentCollection)
IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к коллекции ModelComponentCollection (является ли он потокобезопасным).

(Унаследовано от ModelComponentCollection)
Item[Int32]

Возвращает объект IModelComponent по указанному индексу.

(Унаследовано от ModelComponentCollection)
ItemsType

Возвращает тип объектов, которые могут содержаться в коллекции ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
Parent

Возвращает родительский объект IModelComponent коллекции IModelComponentCollection.

(Унаследовано от ModelComponentCollection)
Preloadable

Возвращает значение, указывающее, можно ли выполнить предварительную загрузку коллекции.

(Унаследовано от ModelComponentCollection)
SyncRoot

Возвращает объект, который можно использовать для синхронизации доступа к коллекции ModelComponentCollection.

(Унаследовано от ModelComponentCollection)

Методы

Add(ModelComponent)

Добавляет объект ModelComponent в коллекцию NamedComponentCollection.

Add(ModelComponent, Boolean)

Добавляет объект ModelComponent в коллекцию ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
Add(String, IModelComponent)

Добавляет объект IModelComponent в коллекцию ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
Add(String, IModelComponent, Boolean)

Добавляет объект IModelComponent в коллекцию ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
AddNew(String, String, Type)

Добавляет новый объект IModelComponent в коллекцию.

(Унаследовано от ModelComponentCollection)
AddNew(String, Type)

Добавляет новый объект IModelComponent в коллекцию.

(Унаследовано от ModelComponentCollection)
CanAdd(ModelComponent, String)

Указывает, можно ли добавить указанный объект ModelComponent в коллекцию.

ChangeKey(String, String)

Изменяет указанные ключи в коллекции.

(Унаследовано от ModelComponentCollection)
Clear()

Удаляет все элементы из коллекции ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
Contains(IModelComponent)

Определяет, содержит ли коллекция заданный элемент.

(Унаследовано от ModelComponentCollection)
Contains(String)

Определяет, имеется ли элемент с указанным ключом в коллекции NamedComponentCollection.

ContainsName(String)

Указывает, содержит ли коллекция компонент с указанным именем.

CopyTo(Array, Int32)

Копирует всю коллекцию ModelComponentCollection в одномерный массив начиная с указанного индекса целевого массива.

(Унаследовано от ModelComponentCollection)
EnsureLoaded()

Гарантирует, что коллекция загружена.

(Унаследовано от ModelComponentCollection)
GetEnumerator()

Возвращает перечислитель, который служит для итерации по коллекции ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
GetItem(String, Boolean, String)

Возвращает ссылку на указанный компонент.

(Унаследовано от ModelComponentCollection)
GetNewID()

Возвращает новый уникальный идентификатор для компонента в коллекции.

GetNewID(String)

Возвращает значение нового уникального идентификатора для компонента в коллекции с указанным префиксом имени.

GetNewName()

Возвращает новое уникальное имя для компонента в коллекции.

GetNewName(String)

Возвращает новое уникальное имя для компонента в коллекции с указанным префиксом имени.

IndexOf(IModelComponent)

Выполняет поиск указанного элемента и возвращает его индекс (отсчитываемый от нуля) в коллекции.

(Унаследовано от ModelComponentCollection)
IndexOf(String)

Возвращает индекс идентифицированного объекта NamedComponent в коллекции.

IndexOfName(String)

Возвращает индекс объекта NamedComponent в коллекции по его имени.

Insert(IModelComponent, String, Int32)

Вставляет объект IModelComponent в коллекцию ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
Insert(IModelComponent, String, Int32, Boolean)

Вставляет объект IModelComponent в коллекцию ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
Insert(Int32, ModelComponent)

Вставляет объект ModelComponent в коллекцию по указанному индексу.

IsValidID(String)

Определяет допустимость предоставленного идентификатора для компонента в коллекции.

IsValidID(String, String)

Определяет допустимость предоставленного идентификатора для компонента в коллекции.

IsValidID(String, Type, String)

Определяет допустимость предоставленного идентификатора для компонента в коллекции.

IsValidName(String)

Определяет допустимость предоставленного имени для компонента в коллекции.

IsValidName(String, String)

Определяет допустимость предоставленного имени для компонента в коллекции.

IsValidName(String, Type, String)

Определяет допустимость предоставленного имени для компонента в коллекции.

Remove(IModelComponent)

Удаляет указанный объект IModelComponent из коллекции.

(Унаследовано от ModelComponentCollection)
RemoveAt(Int32)

Удаляет компонент IModelComponent по указанному индексу из коллекции ModelComponentCollection.

(Унаследовано от ModelComponentCollection)
RemoveAt(Int32, Boolean)

Удаляет объект IModelComponent по указанному индексу из коллекции ModelComponentCollection.

(Унаследовано от ModelComponentCollection)

События

CollectionChanged

Происходит при изменении коллекции.

(Унаследовано от ModelComponentCollection)
CollectionChanging

Происходит при изменении коллекции.

(Унаследовано от ModelComponentCollection)

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

IList.Add(Object)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IList.Clear()

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IList.Contains(Object)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IList.IndexOf(Object)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IList.Insert(Int32, Object)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IList.Item[Int32]

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IList.Remove(Object)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IList.RemoveAt(Int32)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IModelComponentCollection.Contains(IModelComponent)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IModelComponentCollection.Remove(IModelComponent)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IModelComponentCollection.Remove(IModelComponent, Boolean)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IOnDemandLoadableCollection.BlockOnDemandLoad(Boolean)

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)
IOnDemandLoadableCollection.Loaded

Содержит коллекцию объектов INamedComponent.

(Унаследовано от ModelComponentCollection)

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