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


CellPermissionCollection Класс

Определение

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

[System.Runtime.InteropServices.Guid("6EDCDAFE-1E72-405b-9AA5-1494A78A207E")]
public sealed class CellPermissionCollection : Microsoft.AnalysisServices.ModelComponentCollection
[<System.Runtime.InteropServices.Guid("6EDCDAFE-1E72-405b-9AA5-1494A78A207E")>]
type CellPermissionCollection = class
    inherit ModelComponentCollection
Public NotInheritable Class CellPermissionCollection
Inherits ModelComponentCollection
Наследование
CellPermissionCollection
Атрибуты

Свойства

Count

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

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

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

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

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

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

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

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

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

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

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

Item[Int32]

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

ItemsType

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

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

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

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

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

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

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

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

Методы

Add(CellPermission)

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

Add(CellPermissionAccess)

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

Add(ModelComponent)

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

(Унаследовано от ModelComponentCollection)
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.

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

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

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

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

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

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

Contains(CellPermissionAccess)

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

Contains(IModelComponent)

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

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

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

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

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

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

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

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

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

GetEnumerator()

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

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

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

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

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

IndexOf(CellPermissionAccess)

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

IndexOf(IModelComponent)

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

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

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

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

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

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

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

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

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

Insert(Int32, CellPermissionAccess)

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

Insert(Int32, ModelComponent)

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

(Унаследовано от ModelComponentCollection)
Move(CellPermission, Int32)

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

Move(CellPermissionAccess, Int32)

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

Move(Int32, Int32)

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

Remove(CellPermission)

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

Remove(CellPermission, Boolean)

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

Remove(CellPermissionAccess)

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

Remove(CellPermissionAccess, Boolean)

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

Remove(IModelComponent)

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

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

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

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

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

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

События

CollectionChanged

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

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

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

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

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

IList.Add(Object)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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