CubeHierarchyCollection 類別

定義

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

[System.Runtime.InteropServices.Guid("76B25468-4425-4020-8BD7-2C20C4BE089F")]
public sealed class CubeHierarchyCollection : Microsoft.AnalysisServices.ModelComponentCollection
[<System.Runtime.InteropServices.Guid("76B25468-4425-4020-8BD7-2C20C4BE089F")>]
type CubeHierarchyCollection = class
    inherit ModelComponentCollection
Public NotInheritable Class CubeHierarchyCollection
Inherits ModelComponentCollection
繼承
CubeHierarchyCollection
屬性

屬性

Count

取得位於 ModelComponentCollection 中的 ModelComponent 物件數量。

(繼承來源 ModelComponentCollection)
DemandLoadingService

取得集合的需求載入服務。

(繼承來源 ModelComponentCollection)
IsFixedSize

取得值,指出 ModelComponentCollection 是否具有固定的大小。

(繼承來源 ModelComponentCollection)
IsReadOnly

取得值,指出 ModelComponentCollection 是否為唯讀。

(繼承來源 ModelComponentCollection)
IsSynchronized

取得值,指出是否同步存取 ModelComponentCollection (安全執行緒)。

(繼承來源 ModelComponentCollection)
Item[Int32]

從集合取得位於指定索引位置的 CubeHierarchy

Item[String]

從集合取得具有指定 HierarchyID 的 CubeHierarchy

ItemsType

取得 ModelComponentCollection 中可包含的物件類型。

(繼承來源 ModelComponentCollection)
Parent

取得 IModelComponentCollection 的父 IModelComponent。

(繼承來源 ModelComponentCollection)
Preloadable

取得值,該值指出是否可以預載集合。

(繼承來源 ModelComponentCollection)
SyncRoot

取得可用來同步存取 ModelComponentCollection 的物件。

(繼承來源 ModelComponentCollection)

方法

Add(CubeHierarchy)

將指定的 CubeHierarchy 新增至集合的結尾。

Add(ModelComponent)

將 ModelComponent 物件新增至 ModelComponentCollection。

(繼承來源 ModelComponentCollection)
Add(ModelComponent, Boolean)

將 ModelComponent 物件新增至 ModelComponentCollection。

(繼承來源 ModelComponentCollection)
Add(String)

使用指定的 HierarchyID 建立新的 CubeHierarchy 物件,然後將其新增至集合結尾,並傳回新建立的 CubeHierarchy。

Add(String, Boolean)

使用指定的階層建立 CubeHierarchy,然後將它新增至集合結尾。

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(CubeHierarchy)

指出集合是否包含指定的 CubeHierarchy

Contains(IModelComponent)

判斷指定的項目是否在集合中。

(繼承來源 ModelComponentCollection)
Contains(String)

指出集合是否包含具有指定 HierarchyID 的 CubeHierarchy

CopyTo(Array, Int32)

從目標陣列的指定索引處開始,將整個 ModelComponentCollection 複製到一維陣列。

(繼承來源 ModelComponentCollection)
EnsureLoaded()

確認集合已載入。

(繼承來源 ModelComponentCollection)
Find(String)

從集合取得具有指定 HierarchyID 的 CubeHierarchy

GetEnumerator()

傳回可逐一查看 ModelComponentCollection 的列舉值。

(繼承來源 ModelComponentCollection)
GetItem(String, Boolean, String)

取得指定之元件的參考。

(繼承來源 ModelComponentCollection)
IndexOf(CubeHierarchy)

搜尋指定的 CubeHierarchy,並傳回其在集合中以零起始的索引。

IndexOf(IModelComponent)

搜尋指定的項目,並傳回在集合內其以零為基底的索引。

(繼承來源 ModelComponentCollection)
IndexOf(String)

搜尋具有指定 HierarchyID 的 CubeHierarchy,並傳回它在集合中以零起始的索引。

Insert(IModelComponent, String, Int32)

將 IModelComponent 插入 ModelComponentCollection。

(繼承來源 ModelComponentCollection)
Insert(IModelComponent, String, Int32, Boolean)

將 IModelComponent 插入 ModelComponentCollection。

(繼承來源 ModelComponentCollection)
Insert(Int32, CubeHierarchy)

將指定的 CubeHierarchy 插入集合中指定的索引位置。

Insert(Int32, ModelComponent)

將 ModelComponent 插入 ModelComponentCollection。

(繼承來源 ModelComponentCollection)
Insert(Int32, String)

使用指定的 HierarchyID 建立新的 CubeHierarchy 物件,然後將其插入至集合中指定的索引位置,並傳回新建立的 CubeHierarchy。

Move(CubeHierarchy, Int32)

將指定的 CubeHierarchy 移動到集合中的新位置。

Move(Int32, Int32)

將集合中的 CubeHierarchy 從目前位置移動到新的位置。

Move(String, Int32)

將具有指定 HierarchyID 的 CubeHierarchy 移動到集合中的新位置。

Remove(CubeHierarchy)

從集合移除指定的 CubeHierarchy

Remove(CubeHierarchy, Boolean)

從集合移除指定的 CubeHierarchy

Remove(IModelComponent)

從集合中移除指定的 IModelComponent。

(繼承來源 ModelComponentCollection)
Remove(String)

從集合中移除具有指定 HierarchyID 的 CubeHierarchy

Remove(String, Boolean)

從集合中移除具有指定 HierarchyID 的 CubeHierarchy

RemoveAt(Int32)

從 ModelComponentCollection 中移除位於指定索引位置的 IModelComponent。

(繼承來源 ModelComponentCollection)
RemoveAt(Int32, Boolean)

從 ModelComponentCollection 中移除位於指定索引位置的 IModelComponent。

(繼承來源 ModelComponentCollection)

事件

CollectionChanged

當集合變更時發生。

(繼承來源 ModelComponentCollection)
CollectionChanging

當集合正在變更時發生。

(繼承來源 ModelComponentCollection)

明確介面實作

IList.Add(Object)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IList.Clear()

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IList.Contains(Object)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IList.IndexOf(Object)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IList.Insert(Int32, Object)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IList.Item[Int32]

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IList.Remove(Object)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IList.RemoveAt(Int32)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IModelComponentCollection.Contains(IModelComponent)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IModelComponentCollection.Remove(IModelComponent)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IModelComponentCollection.Remove(IModelComponent, Boolean)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IOnDemandLoadableCollection.BlockOnDemandLoad(Boolean)

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)
IOnDemandLoadableCollection.Loaded

表示 CubeHierarchy 物件的集合。 此類別無法獲得繼承。

(繼承來源 ModelComponentCollection)

適用於