Udostępnij za pośrednictwem


Klasa AttributeRelationshipCollection

Kolekcja zawiera AttributeRelationship obiektów.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  Microsoft.AnalysisServices.ModelComponentCollection
    Microsoft.AnalysisServices.AttributeRelationshipCollection

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

Składnia

'Deklaracja
<GuidAttribute("C43BCBCC-4DF3-4b26-88DB-93D058F4315C")> _
Public NotInheritable Class AttributeRelationshipCollection _
    Inherits ModelComponentCollection
'Użycie
Dim instance As AttributeRelationshipCollection
[GuidAttribute("C43BCBCC-4DF3-4b26-88DB-93D058F4315C")]
public sealed class AttributeRelationshipCollection : ModelComponentCollection
[GuidAttribute(L"C43BCBCC-4DF3-4b26-88DB-93D058F4315C")]
public ref class AttributeRelationshipCollection sealed : public ModelComponentCollection
[<SealedAttribute>]
[<GuidAttribute("C43BCBCC-4DF3-4b26-88DB-93D058F4315C")>]
type AttributeRelationshipCollection =  
    class
        inherit ModelComponentCollection
    end
public final class AttributeRelationshipCollection extends ModelComponentCollection

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

Właściwości

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

Do góry

Metody

  Nazwa Opis
Metoda publiczna Add(String) Tworzy i dodaje AttributeRelationship, który jest zdefiniowany przez attributeID, do końca kolekcja.
Metoda publiczna Add(AttributeRelationship) Dodaje określony AttributeRelationship do końca kolekcja.
Metoda chroniona Add(ModelComponent) Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda chroniona Add(String, IModelComponent) (Dziedziczony z ModelComponentCollection).
Metoda chroniona Add(ModelComponent, Boolean) Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda chroniona Add(String, IModelComponent, Boolean) (Dziedziczony z ModelComponentCollection).
Metoda chroniona AddNew(String, Type) Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda chroniona AddNew(String, String, Type) Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda publiczna CanAdd Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda chroniona ChangeKey Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda publiczna Clear Usuwa wszystkie elementy z ModelComponentCollection. (Dziedziczony z ModelComponentCollection).
Metoda publiczna Contains(String) Wskazuje, czy zawiera kolekcja AttributeRelationship, identyfikowane przez attributeId
Metoda publiczna Contains(AttributeRelationship) Wskazuje, czy określony zawiera kolekcja AttributeRelationship.
Metoda chroniona Contains(IModelComponent) (Dziedziczony z ModelComponentCollection).
Metoda publiczna ContainsName Wskazuje, czy zawiera kolekcja AttributeRelationship o określonym name
Metoda publiczna CopyTo Kopiuje cały ModelComponentCollection do jednowymiarową Array, począwszy od określonego indeksu tablicy miejsce docelowe. (Dziedziczony z ModelComponentCollection).
Metoda chroniona EnsureLoaded Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna Find Pobiera AttributeRelationship, o określonym attributeId, z kolekcja.
Metoda publiczna GetEnumerator Zwraca moduł wyliczający których może iterować przez ModelComponentCollection. (Dziedziczony z ModelComponentCollection).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetItem Pobiera odwołanie do określonego składnika. (Dziedziczony z ModelComponentCollection).
Metoda publiczna GetNewName Ułatwia tworzenie nowych kolejnych nazw numerowane zaczynające się namePrefix.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna IndexOf(String) Pobiera indeks AttributeRelationship, identyfikowane przez attributeId, kolekcja.
Metoda publiczna IndexOf(AttributeRelationship) Pobiera indeks określonego AttributeRelationship kolekcja.
Metoda chroniona IndexOf(IModelComponent) (Dziedziczony z ModelComponentCollection).
Metoda publiczna IndexOfName Pobiera indeks AttributeRelationship, identyfikowane przez name, kolekcja.
Metoda publiczna Insert(Int32, AttributeRelationship) Wstawia określony AttributeRelationship do kolekcja w lokalizacji określonej przez index.
Metoda publiczna Insert(Int32, String) Tworzy i wstawia określony AttributeRelationship do kolekcja w określonym index.
Metoda chroniona Insert(Int32, ModelComponent) Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda chroniona Insert(IModelComponent, String, Int32) (Dziedziczony z ModelComponentCollection).
Metoda chroniona Insert(IModelComponent, String, Int32, Boolean) (Dziedziczony z ModelComponentCollection).
Metoda publiczna IsValidName(String) Sprawdza, czy określona name jest prawidłowa dla AttributeRelationship.
Metoda publiczna IsValidName(String, String%) Sprawdza, czy określona name jest prawidłowa dla AttributeRelationship i zwraca komunikat o błędzie, jeśli nazwa nie jest prawidłowa.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Move(Int32, Int32) Przenosi określony AttributeRelationship z jednego miejsca do innego położenia kolekcja.
Metoda publiczna Move(String, Int32) Przenosi określony AttributeRelationship do kolekcja w pozycji określonego indeksu.
Metoda publiczna Move(AttributeRelationship, Int32) Przenosi określony AttributeRelationship do nowej pozycji indeksu kolekcja.
Metoda publiczna Remove(String) Usuwa AttributeRelationship, identyfikowane przez attributeId, z kolekcja.
Metoda publiczna Remove(AttributeRelationship) Usuwa określony AttributeRelationship z kolekcja.
Metoda chroniona Remove(IModelComponent) (Dziedziczony z ModelComponentCollection).
Metoda publiczna Remove(String, Boolean) Infrastruktura.
Metoda publiczna Remove(AttributeRelationship, Boolean) Infrastruktura.
Metoda publiczna RemoveAt(Int32) Usuwa IModelComponent pod określonym indeksem z ModelComponentCollection. (Dziedziczony z ModelComponentCollection).
Metoda publiczna RemoveAt(Int32, Boolean) Infrastruktura. (Dziedziczony z ModelComponentCollection).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne CollectionChanged Infrastruktura. (Dziedziczony z ModelComponentCollection).
Zdarzenie publiczne CollectionChanging Infrastruktura. (Dziedziczony z ModelComponentCollection).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IList.Add (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IList.Clear (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IList.Contains (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IList.IndexOf (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IList.Insert (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuWłaściwość prywatna IList.Item (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IList.Remove (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IList.RemoveAt (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IModelComponentCollection.Contains (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IModelComponentCollection.Remove(IModelComponent) (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IModelComponentCollection.Remove(IModelComponent, Boolean) (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuMetoda prywatna IOnDemandLoadableCollection.BlockOnDemandLoad (Dziedziczony z ModelComponentCollection).
Jawna implementacja interfejsuWłaściwość prywatna IOnDemandLoadableCollection.Loaded (Dziedziczony z ModelComponentCollection).

Do góry

Uwagi

Nowe: 17 lipca 2006

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.