Condividi tramite


Classe ModelComponent

Represents the base class for most of the Analysis Management Objects.

Gerarchia di ereditarietà

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.AnalysisServices.ModelComponent
        Altro...

Spazio dei nomi  Microsoft.AnalysisServices
Assembly:  Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)

Sintassi

'Dichiarazione
<GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")> _
Public MustInherit Class ModelComponent _
    Inherits Component _
    Implements IModelComponent, IComponent, IDisposable, IHostableComponent
'Utilizzo
Dim instance As ModelComponent
[GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")]
public abstract class ModelComponent : Component, 
    IModelComponent, IComponent, IDisposable, IHostableComponent
[GuidAttribute(L"FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")]
public ref class ModelComponent abstract : public Component, 
    IModelComponent, IComponent, IDisposable, IHostableComponent
[<AbstractClassAttribute>]
[<GuidAttribute("FBB03F30-DECD-4a40-9E8F-06ACB99A0A97")>]
type ModelComponent =  
    class 
        inherit Component 
        interface IModelComponent 
        interface IComponent 
        interface IDisposable 
        interface IHostableComponent 
    end
public abstract class ModelComponent extends Component implements IModelComponent, IComponent, IDisposable, IHostableComponent

Nel tipo ModelComponent sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo protetto ModelComponent Initializes a new instance of the ModelComponent class using the default values.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Annotations Gets a collection within which you can store custom data.
Proprietà protetta CanRaiseEvents Ereditato da Component.
Proprietà pubblica Container Ereditato da Component.
Proprietà protetta DesignMode Ereditato da Component.
Proprietà protetta Events Ereditato da Component.
Proprietà protetta FriendlyName Infrastruttura. Gets the friendly name of the ModelComponent.
Proprietà protetta KeyForCollection Infrastruttura. Gets the key used in the collection.
Proprietà pubblica OwningCollection Gets or sets the collection that contains the ModelComponent.
Proprietà pubblica Parent Infrastruttura. Gets the IModelComponent object that is the parent of the ModelComponent object.
Proprietà pubblica Site Ereditato da Component.

In alto

Metodi

  Nome Descrizione
Metodo protetto AddToContainer Infrastruttura. Adds a ModelComponent object to the specified container.
Metodo protetto AfterInsert Infrastruttura. Displays a ModelComponent object after added to the specified index.
Metodo protetto AfterMove Infrastruttura. Displays a ModelComponent object after moving to the specified index.
Metodo protetto AfterRemove Infrastruttura. Displays a ModelComponentCollection after a ModelComponent object is removed.
Metodo protetto BeforeRemove Infrastruttura. Removes the ModelComponent object before the cleanup.
Metodo protetto CopyTo Infrastruttura. Copies a ModelComponent object to the specified object.
Metodo pubblico CreateObjRef Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico Dispose() Ereditato da Component.
Metodo protetto Dispose(Boolean) Ereditato da Component.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Component.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetLifetimeService Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo protetto GetService Ereditato da Component.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico InitializeLifetimeService Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo protetto MemberwiseClone() Ereditato da Object.
Metodo protetto MemberwiseClone(Boolean) Ereditato da MarshalByRefObject.
Metodo protetto RemoveFromContainer Infrastruttura. Removes a ModelComponent object from the specified container.
Metodo protetto Reset Infrastruttura. Resets the component to an initial state.
Metodo pubblico Submit() Infrastruttura. Submits a ModelComponent object.
Metodo pubblico Submit(Boolean) Infrastruttura. Submits a ModelComponent object.
Metodo pubblico ToString Infrastruttura. Returns a string that represents the current object. Esegue l'override di Component.ToString().
Metodo pubblico Validate(ValidationErrorCollection) Validates the element to which it is appended; returns any errors encountered in a collection.
Metodo pubblico Validate(ValidationErrorCollection, Boolean) Validates the element to which it is appended; returns any errors encountered in a collection. Also contains a parameter to enable return of detailed errors.
Metodo pubblico Validate(ValidationErrorCollection, Boolean, ServerEdition) Indicates whether a ModelComponent object is valid.

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Ereditato da Component.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaProprietà privata IHostableComponent.Host Gets or sets the IServiceProvider that is the host of the ModelComponent.
Implementazione esplicita dell'interfacciaProprietà privata IModelComponent.FriendlyPath Gets a friendly path for the ModelComponent.
Implementazione esplicita dell'interfacciaProprietà privata IModelComponent.OwningCollection Gets or sets the collection that owns the current object.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.AnalysisServices

Gerarchia di ereditarietà

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.AnalysisServices.ModelComponent
        Microsoft.AnalysisServices.Account
        Microsoft.AnalysisServices.AggregationAttribute
        Microsoft.AnalysisServices.AggregationDesignAttribute
        Microsoft.AnalysisServices.AggregationDesignDimension
        Microsoft.AnalysisServices.AggregationDimension
        Microsoft.AnalysisServices.AggregationInstanceAttribute
        Microsoft.AnalysisServices.AggregationInstanceDimension
        Microsoft.AnalysisServices.AggregationInstanceMeasure
        Microsoft.AnalysisServices.AttributePermission
        Microsoft.AnalysisServices.AttributeRelationship
        Microsoft.AnalysisServices.CalculationProperty
        Microsoft.AnalysisServices.CellPermission
        Microsoft.AnalysisServices.CubeAttribute
        Microsoft.AnalysisServices.CubeDimensionPermission
        Microsoft.AnalysisServices.CubeHierarchy
        Microsoft.AnalysisServices.MeasureGroupAttribute
        Microsoft.AnalysisServices.MeasureGroupDimension
        Microsoft.AnalysisServices.NamedComponent
        Microsoft.AnalysisServices.PerspectiveAction
        Microsoft.AnalysisServices.PerspectiveAttribute
        Microsoft.AnalysisServices.PerspectiveCalculation
        Microsoft.AnalysisServices.PerspectiveDimension
        Microsoft.AnalysisServices.PerspectiveHierarchy
        Microsoft.AnalysisServices.PerspectiveKpi
        Microsoft.AnalysisServices.PerspectiveMeasure
        Microsoft.AnalysisServices.PerspectiveMeasureGroup
        Microsoft.AnalysisServices.Relationship
        Microsoft.AnalysisServices.RelationshipEnd
        Microsoft.AnalysisServices.RelationshipEndAttribute
        Microsoft.AnalysisServices.Translation