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


DataSourceCollection Класс

Определение

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

[System.Runtime.InteropServices.Guid("DB5C187C-4810-4318-B008-6607DFAD2A97")]
public sealed class DataSourceCollection : Microsoft.AnalysisServices.MajorObjectCollection
[<System.Runtime.InteropServices.Guid("DB5C187C-4810-4318-B008-6607DFAD2A97")>]
type DataSourceCollection = class
    inherit MajorObjectCollection
Public NotInheritable Class DataSourceCollection
Inherits MajorObjectCollection
Наследование
Атрибуты

Свойства

Count

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

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

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

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

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

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

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

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

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

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

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

Item[String]

Возвращает объект DataSource с указанным идентификатором из коллекции.

ItemsType

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

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

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

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

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

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

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

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

Методы

Add()

Создает объект DataSource, используя сгенерированные уникальные имя и идентификатор, добавляет его в конец коллекции и возвращает новый созданный объект DataSource.

Add(DataSource)

Добавляет заданный объект DataSource в конец коллекции.

Add(ModelComponent)

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

(Унаследовано от MajorObjectCollection)
Add(ModelComponent, Boolean)

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

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

Создает новый объект DataSource, используя указанное имя, добавляет его в конец коллекции и возвращает новый созданный объект DataSource.

Add(String, IModelComponent)

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

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

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

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

Создает объект DataSource, используя указанные имя и идентификатор, добавляет его в конец коллекции и возвращает новый созданный объект DataSource.

AddNew(String)

Создает и добавляет объект DataSource с указанным ключом в конец коллекции.

AddNew(String, String)

Создает и добавляет объект DataSource с указанными именем и ключом в конец коллекции.

AddNew(String, String, Type)

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

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

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

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

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

(Унаследовано от NamedComponentCollection)
ChangeKey(String, String)

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

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

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

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

Указывает, содержит ли коллекция заданный объект DataSource.

Contains(IModelComponent)

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

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

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

ContainsName(String)

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

(Унаследовано от NamedComponentCollection)
CopyTo(Array, Int32)

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

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

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

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

Возвращает объект DataSource с указанным идентификатором из коллекции.

FindByName(String)

Возвращает объект DataSource с указанным именем из коллекции.

GetByName(String)

Возвращает объект DataSource с указанным именем из коллекции.

GetEnumerator()

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

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

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

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

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

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

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

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

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

(Унаследовано от NamedComponentCollection)
GetNewName(String)

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

(Унаследовано от NamedComponentCollection)
IndexOf(DataSource)

Осуществляет поиск указанного объекта DataSource и возвращает отсчитываемый от нуля индекс в коллекции.

IndexOf(IModelComponent)

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

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

Осуществляет поиск объекта DataSource с указанным идентификатором и возвращает его отсчитываемый от нуля индекс в коллекции.

IndexOfName(String)

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

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

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

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

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

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

Создает объект DataSource, используя сгенерированные уникальные имя и идентификатор, вставляет его в коллекцию по указанному индексу и возвращает созданный объект DataSource.

Insert(Int32, DataSource)

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

Insert(Int32, ModelComponent)

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

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

Создает новый объект DataSource, используя указанное имя, вставляет его в коллекцию по указанному индексу и возвращает новый созданный объект DataSource.

Insert(Int32, String, String)

Создает объект DataSource, используя указанные имя и идентификатор, вставляет его в коллекцию по заданному индексу и возвращает созданный объект DataSource.

IsValidID(String)

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

(Унаследовано от NamedComponentCollection)
IsValidID(String, String)

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

(Унаследовано от NamedComponentCollection)
IsValidID(String, Type, String)

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

(Унаследовано от NamedComponentCollection)
IsValidName(String)

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

(Унаследовано от NamedComponentCollection)
IsValidName(String, String)

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

(Унаследовано от NamedComponentCollection)
IsValidName(String, Type, String)

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

(Унаследовано от NamedComponentCollection)
Move(DataSource, Int32)

Перемещает указанный объект DataSource в новую позицию в коллекции.

Move(Int32, Int32)

Перемещает объект DataSource в коллекции из текущей позиции в новую.

Move(String, Int32)

Перемещает объект DataSource с указанным идентификатором в новую позицию в коллекции.

Remove(DataSource)

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

Remove(DataSource, Boolean)

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

Remove(IModelComponent)

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

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

Удаляет объект DataSource с указанным идентификатором из коллекции.

Remove(String, Boolean)

Удаляет объект DataSource с указанным идентификатором из коллекции.

RemoveAt(Int32)

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

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

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

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

События

CollectionChanged

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

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

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

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

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

IList.Add(Object)

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

Представляет коллекцию объектов DataSource. Этот класс не наследуется.

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

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