Udostępnij za pośrednictwem


Klasa ModelComponentCollection

Kolekcja zawiera ModelComponent obiektów.

Hierarchia dziedziczenia

System.Object
  Microsoft.AnalysisServices.ModelComponentCollection
    Więcej...

Przestrzeń nazw:  Microsoft.AnalysisServices
Zestaw:  Microsoft.AnalysisServices (w Microsoft.AnalysisServices.dll)

Składnia

'Deklaracja
<GuidAttribute("74BB3312-550A-4f1f-BECF-80422AC163C6")> _
Public MustInherit Class ModelComponentCollection _
    Implements IModelComponentCollection, IList, ICollection, IEnumerable,  _
    IOnDemandLoadableCollection
'Użycie
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

Typ ModelComponentCollection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelComponentCollection

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Count Pobiera numer ModelComponent obiektów w ModelComponentCollection.
Właściwość chroniona DemandLoadingService Infrastruktura.
Właściwość publiczna IsFixedSize Pobiera wartość wskazującą czy ModelComponentCollection ma stały rozmiar.
Właściwość publiczna IsReadOnly Pobiera wartość wskazującą czy ModelComponentCollection jest tylko do odczytu.
Właściwość publiczna IsSynchronized Pobiera wartość wskazującą czy dostęp do ModelComponentCollection jest synchronizowane (bezpieczny wątek).
Właściwość chroniona Item Pobiera IModelComponent pod określonym indeksem.
Właściwość chroniona ItemsType Pobiera Type obiektów, które mogą być zawarte przez ModelComponentCollection.
Właściwość publiczna Parent Pobiera IModelComponent zawiera ModelComponentCollection.
Właściwość chroniona Preloadable Infrastruktura.
Właściwość publiczna SyncRoot Pobiera obiekt, który można zsynchronizować dostęp do ModelComponentCollection.

Do góry

Metody

  Nazwa Opis
Metoda chroniona Add(ModelComponent) Infrastruktura.
Metoda chroniona Add(String, IModelComponent)
Metoda chroniona Add(ModelComponent, Boolean) Infrastruktura.
Metoda chroniona Add(String, IModelComponent, Boolean)
Metoda chroniona AddNew(String, Type) Infrastruktura.
Metoda chroniona AddNew(String, String, Type) Infrastruktura.
Metoda publiczna CanAdd Infrastruktura.
Metoda chroniona ChangeKey Infrastruktura.
Metoda publiczna Clear Usuwa wszystkie elementy z ModelComponentCollection.
Metoda chroniona Contains(String) Określa, czy element z określonego klucz jest w ModelComponentCollection.
Metoda chroniona Contains(IModelComponent)
Metoda publiczna CopyTo Kopiuje cały ModelComponentCollection do jednowymiarową Array, począwszy od określonego indeksu tablicy miejsce docelowe.
Metoda chroniona EnsureLoaded Infrastruktura.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetEnumerator Zwraca moduł wyliczający których może iterować przez ModelComponentCollection.
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetItem Pobiera odwołanie do określonego składnika.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona IndexOf(String) Zwraca indeks pierwszego wystąpienia od zera IModelComponent , ma określonego klucz w ModelComponentCollection.
Metoda chroniona IndexOf(IModelComponent)
Metoda chroniona Insert(Int32, ModelComponent) Infrastruktura.
Metoda chroniona Insert(IModelComponent, String, Int32)
Metoda chroniona Insert(IModelComponent, String, Int32, Boolean)
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona Remove
Metoda publiczna RemoveAt(Int32) Usuwa IModelComponent pod określonym indeksem z ModelComponentCollection.
Metoda publiczna RemoveAt(Int32, Boolean) Infrastruktura.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne CollectionChanged Infrastruktura.
Zdarzenie publiczne CollectionChanging Infrastruktura.

Do góry

Uwagi

ModelComponentCollection Klasy abstrakcyjnej jest dziedziczona przez innych kolekcja klasy w analizy zarządzania obiektami (AMO).

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Hierarchia dziedziczenia

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.TranslationCollection