Udostępnij za pośrednictwem


Klasa Aggregation

Definiuje pojedynczy agregacja.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.AnalysisServices.ModelComponent
        Microsoft.AnalysisServices.NamedComponent
          Microsoft.AnalysisServices.Aggregation

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

Składnia

'Deklaracja
<GuidAttribute("7BA79D5E-87D3-4842-905E-DFBDA0949FBC")> _
Public NotInheritable Class Aggregation _
    Inherits NamedComponent _
    Implements ICloneable
'Użycie
Dim instance As Aggregation
[GuidAttribute("7BA79D5E-87D3-4842-905E-DFBDA0949FBC")]
public sealed class Aggregation : NamedComponent, 
    ICloneable
[GuidAttribute(L"7BA79D5E-87D3-4842-905E-DFBDA0949FBC")]
public ref class Aggregation sealed : public NamedComponent, 
    ICloneable
[<SealedAttribute>]
[<GuidAttribute("7BA79D5E-87D3-4842-905E-DFBDA0949FBC")>]
type Aggregation =  
    class
        inherit NamedComponent
        interface ICloneable
    end
public final class Aggregation extends NamedComponent implements ICloneable

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna Aggregation() Inicjuje nowe wystąpienie Aggregation klasy przy użyciu wartości domyślnych.
Metoda publiczna Aggregation(String, String) Inicjuje nowe wystąpienie Aggregation klasy przy użyciu nazwy i identyfikatora.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Annotations Pobiera kolekcja, w którym można przechowywać dane niestandardowe. (Dziedziczony z ModelComponent).
Właściwość chroniona CanRaiseEvents (Dziedziczony z Component).
Właściwość publiczna Container (Dziedziczony z Component).
Właściwość publiczna Description (Dziedziczony z NamedComponent).
Właściwość chroniona DesignMode (Dziedziczony z Component).
Właściwość publiczna Dimensions Pobiera kolekcja wymiarów dla Aggregation obiektu.
Właściwość chroniona Events (Dziedziczony z Component).
Właściwość chroniona FriendlyName (Dziedziczony z NamedComponent).
Właściwość publiczna ID (Dziedziczony z NamedComponent).
Właściwość chroniona KeyForCollection (Dziedziczony z NamedComponent).
Właściwość publiczna Name (Dziedziczony z NamedComponent).
Właściwość publiczna OwningCollection Pobiera lub ustawia kolekcja, która zawiera ModelComponent. (Dziedziczony z ModelComponent).
Właściwość publiczna Parent Pobiera element nadrzędny AggregationDesign obiektu dla bieżącego Aggregation obiektu.
Właściwość publiczna ParentCube Pobiera element nadrzędny Cube obiektu dla bieżącego Aggregation obiektu.
Właściwość publiczna ParentDatabase Pobiera element nadrzędny Database obiektu dla bieżącego Aggregation obiektu.
Właściwość publiczna ParentMeasureGroup Pobiera element nadrzędny MeasureGroup obiektu dla bieżącego Aggregation obiektu.
Właściwość publiczna ParentServer Pobiera element nadrzędny Server obiektu dla bieżącego Aggregation obiektu.
Właściwość publiczna Site (Dziedziczony z NamedComponent).
Właściwość publiczna SiteID (Dziedziczony z NamedComponent).

Do góry

Metody

  Nazwa Opis
Metoda chroniona AddToContainer Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterInsert Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterMove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona AfterRemove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona BeforeRemove Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna Clone Tworzy nową pełną kopię obiektu.
Metoda publiczna CopyTo(Aggregation) Tworzy pełną kopię obiektu do istniejącego obiektu przekazane jako parametr.
Metoda chroniona CopyTo(ModelComponent) Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona CopyTo(NamedComponent) (Dziedziczony z NamedComponent).
Metoda publiczna CreateObjRef (Dziedziczony z MarshalByRefObject).
Metoda publiczna Dispose() (Dziedziczony z Component).
Metoda chroniona Dispose(Boolean) (Dziedziczony z Component).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Component).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda chroniona GetService (Dziedziczony z Component).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna InitializeLifetimeService (Dziedziczony z MarshalByRefObject).
Metoda chroniona MemberwiseClone() (Dziedziczony z Object).
Metoda chroniona MemberwiseClone(Boolean) (Dziedziczony z MarshalByRefObject).
Metoda chroniona RemoveFromContainer Infrastruktura. (Dziedziczony z ModelComponent).
Metoda chroniona Reset (Dziedziczony z NamedComponent).
Metoda publiczna Submit() Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna Submit(Boolean) Infrastruktura. (Dziedziczony z ModelComponent).
Metoda publiczna ToString (Dziedziczony z NamedComponent).
Metoda publiczna Validate(ValidationErrorCollection) Sprawdza poprawność element, do którego jest dołączony; Zwraca wszelkich błędów napotkanych kolekcja. (Dziedziczony z ModelComponent).
Metoda publiczna Validate(ValidationErrorCollection, Boolean) Sprawdza poprawność element, do którego jest dołączony; Zwraca wszelkich błędów napotkanych kolekcja.Zawiera także parametr umożliwiające zwrot szczegółowe błędy. (Dziedziczony z ModelComponent).
Metoda publiczna Validate(ValidationErrorCollection, Boolean, ServerEdition) (Zastępuje NamedComponent.Validate(ValidationErrorCollection, Boolean, ServerEdition)).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Disposed (Dziedziczony z Component).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ICloneable.Clone
Jawna implementacja interfejsuMetoda prywatna IFormattable.ToString (Dziedziczony z NamedComponent).
Jawna implementacja interfejsuWłaściwość prywatna IHostableComponent.Host (Dziedziczony z ModelComponent).
Jawna implementacja interfejsuWłaściwość prywatna IModelComponent.FriendlyPath (Dziedziczony z ModelComponent).
Jawna implementacja interfejsuWłaściwość prywatna IModelComponent.OwningCollection (Dziedziczony z ModelComponent).

Do góry

Uwagi

Każda agregacja składa się z zestawu wymiar, zestaw atrybutów dla każdego wymiar.Na przykład jeśli agregacja wymiar klienta i atrybuty miasta i płci dla tego wymiar, to ma agregacji dla kombinacji miasta i płci.

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.