ModelComponentCollection 類別
Contains a collection of ModelComponent objects.
繼承階層
System.Object
Microsoft.AnalysisServices.ModelComponentCollection
其他...
命名空間: Microsoft.AnalysisServices
組件: Microsoft.AnalysisServices (在 Microsoft.AnalysisServices.dll 中)
語法
'宣告
<GuidAttribute("74BB3312-550A-4f1f-BECF-80422AC163C6")> _
Public MustInherit Class ModelComponentCollection _
Implements IModelComponentCollection, IList, ICollection, IEnumerable, _
IOnDemandLoadableCollection
'用途
Dim instance As ModelComponentCollection
[GuidAttribute("74BB3312-550A-4f1f-BECF-80422AC163C6")]
public abstract class ModelComponentCollection : IModelComponentCollection,
IList, ICollection, IEnumerable, IOnDemandLoadableCollection
[GuidAttribute(L"74BB3312-550A-4f1f-BECF-80422AC163C6")]
public ref class ModelComponentCollection abstract : IModelComponentCollection,
IList, ICollection, IEnumerable, IOnDemandLoadableCollection
[<AbstractClassAttribute>]
[<GuidAttribute("74BB3312-550A-4f1f-BECF-80422AC163C6")>]
type ModelComponentCollection =
class
interface IModelComponentCollection
interface IList
interface ICollection
interface IEnumerable
interface IOnDemandLoadableCollection
end
public abstract class ModelComponentCollection implements IModelComponentCollection, IList, ICollection, IEnumerable, IOnDemandLoadableCollection
ModelComponentCollection 型別公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
ModelComponentCollection | Initializes a new instance of the ModelComponentCollection class. |
上層
屬性
名稱 | 說明 | |
---|---|---|
Count | Gets the number of ModelComponent objects in the ModelComponentCollection. | |
DemandLoadingService | 基礎結構。Gets the demand loading service for the collection. | |
IsFixedSize | Gets a value indicating whether the ModelComponentCollection has a fixed size. | |
IsReadOnly | Gets a value indicating whether the ModelComponentCollection is read-only. | |
IsSynchronized | Gets a value indicating whether access to the ModelComponentCollection is synchronized (thread-safe). | |
Item | Gets the IModelComponent at the specified index. | |
ItemsType | Gets the Type of objects that can be contained by the ModelComponentCollection. | |
Parent | Gets the IModelComponent that contains the ModelComponentCollection. | |
Preloadable | 基礎結構。Gets a value indicating whether the collection can be preloaded. | |
SyncRoot | Gets an object that can be used to synchronize access to the ModelComponentCollection. |
上層
方法
名稱 | 說明 | |
---|---|---|
Add(ModelComponent) | 基礎結構。Adds a ModelComponent object to the ModelComponentCollection. | |
Add(String, IModelComponent) | 基礎結構。Adds a IModelComponent object to the ModelComponentCollection. | |
Add(ModelComponent, Boolean) | 基礎結構。Adds a ModelComponent object to the ModelComponentCollection. | |
Add(String, IModelComponent, Boolean) | 基礎結構。Adds a IModelComponent object to the ModelComponentCollection. | |
AddNew(String, Type) | 基礎結構。Adds a new IModelComponent to the collection. | |
AddNew(String, String, Type) | 基礎結構。Adds a new IModelComponent to the collection. | |
CanAdd | 基礎結構。Indicates whether the collection can add a ModelComponent. | |
ChangeKey | 基礎結構。Changes the specified keys to the collection. | |
Clear | Removes all elements from the ModelComponentCollection. | |
Contains(String) | Determines whether an item with the specified key is in the ModelComponentCollection. | |
Contains(IModelComponent) | Determines whether the specified item is in the collection. | |
CopyTo | Copies the entire ModelComponentCollection to a one-dimensional Array, starting at the specified index of the target array. | |
EnsureLoaded | 基礎結構。Ensures the collection is loaded. | |
Equals | (繼承自 Object。) | |
Finalize | (繼承自 Object。) | |
GetEnumerator | Returns an enumerator that can iterate through the ModelComponentCollection. | |
GetHashCode | (繼承自 Object。) | |
GetItem | Gets a reference to the specified component. | |
GetType | (繼承自 Object。) | |
IndexOf(String) | Returns the zero-based index of the first occurrence of an IModelComponent that has the specified key in the ModelComponentCollection. | |
IndexOf(IModelComponent) | Searches for the specified item and returns its zero-based index within the collection. | |
Insert(Int32, ModelComponent) | 基礎結構。Inserts an ModelComponent in the ModelComponentCollection. | |
Insert(IModelComponent, String, Int32) | 基礎結構。Inserts an IModelComponent in the ModelComponentCollection. | |
Insert(IModelComponent, String, Int32, Boolean) | 基礎結構。Inserts an IModelComponent in the ModelComponentCollection. | |
MemberwiseClone | (繼承自 Object。) | |
Remove | Removes the specified IModelComponent from the collection. | |
RemoveAt(Int32) | Removes the IModelComponent at the specified index from the ModelComponentCollection. | |
RemoveAt(Int32, Boolean) | 基礎結構。Removes the IModelComponent at the specified index from the ModelComponentCollection. | |
ToString | (繼承自 Object。) |
上層
事件
名稱 | 說明 | |
---|---|---|
CollectionChanged | 基礎結構。Occurs when the collection changes. | |
CollectionChanging | 基礎結構。Occurs when the collection is changing. |
上層
明確 繼承 實作
名稱 | 說明 | |
---|---|---|
IList.Add | Adds an item to the collection. | |
IList.Clear | Removes all items from the collection. | |
IList.Contains | Indicates whether the collection contains a specific value. | |
IList.IndexOf | Determines the index of a specific item in the collection. | |
IList.Insert | Inserts an item to the collection at the specified index. | |
IList.Item | Gets or sets the element at the specified index. | |
IList.Remove | Removes the first occurrence of a specified object from the collection. | |
IList.RemoveAt | Removes the item at the specified index. | |
IModelComponentCollection.Contains | Indicates whether the collection contains a specific value. | |
IModelComponentCollection.Remove(IModelComponent) | Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. | |
IModelComponentCollection.Remove(IModelComponent, Boolean) | Removes the first occurrence of a specific IModelComponent from the ModelComponentCollection. | |
IOnDemandLoadableCollection.BlockOnDemandLoad | Specifies the blocked demand load. | |
IOnDemandLoadableCollection.Loaded | Gets or sets a value that indicates whether the collection is loaded. |
上層
備註
The ModelComponentCollection abstract class is inherited by other collection classes in Analysis Management Objects (AMO).
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
請參閱
參考
Microsoft.AnalysisServices 命名空間
繼承階層
System.Object
Microsoft.AnalysisServices.ModelComponentCollection
Microsoft.AnalysisServices.AccountCollection
Microsoft.AnalysisServices.AggregationAttributeCollection
Microsoft.AnalysisServices.AggregationDesignAttributeCollection
Microsoft.AnalysisServices.AggregationDesignDimensionCollection
Microsoft.AnalysisServices.AggregationDimensionCollection
Microsoft.AnalysisServices.AggregationInstanceAttributeCollection
Microsoft.AnalysisServices.AggregationInstanceDimensionCollection
Microsoft.AnalysisServices.AggregationInstanceMeasureCollection
Microsoft.AnalysisServices.AttributePermissionCollection
Microsoft.AnalysisServices.AttributeRelationshipCollection
Microsoft.AnalysisServices.CalculationPropertyCollection
Microsoft.AnalysisServices.CellPermissionCollection
Microsoft.AnalysisServices.CubeAttributeCollection
Microsoft.AnalysisServices.CubeDimensionPermissionCollection
Microsoft.AnalysisServices.CubeHierarchyCollection
Microsoft.AnalysisServices.MeasureGroupAttributeCollection
Microsoft.AnalysisServices.MeasureGroupDimensionCollection
Microsoft.AnalysisServices.NamedComponentCollection
Microsoft.AnalysisServices.PerspectiveActionCollection
Microsoft.AnalysisServices.PerspectiveAttributeCollection
Microsoft.AnalysisServices.PerspectiveCalculationCollection
Microsoft.AnalysisServices.PerspectiveDimensionCollection
Microsoft.AnalysisServices.PerspectiveHierarchyCollection
Microsoft.AnalysisServices.PerspectiveKpiCollection
Microsoft.AnalysisServices.PerspectiveMeasureCollection
Microsoft.AnalysisServices.PerspectiveMeasureGroupCollection
Microsoft.AnalysisServices.RelationshipCollection
Microsoft.AnalysisServices.RelationshipEndAttributeCollection
Microsoft.AnalysisServices.TranslationCollection