MajorObject 类

Serves as the base class from which all major objects are derived.

继承层次结构

System. . :: . .Object
  System. . :: . .MarshalByRefObject
    System.ComponentModel. . :: . .Component
      Microsoft.AnalysisServices. . :: . .ModelComponent
        Microsoft.AnalysisServices. . :: . .NamedComponent
          Microsoft.AnalysisServices..::..MajorObject
            更多信息...

命名空间:  Microsoft.AnalysisServices
程序集:  Microsoft.AnalysisServices(在 Microsoft.AnalysisServices.dll 中)

语法

声明
<GuidAttribute("92668AA5-FE9A-49ea-BE65-45F19305EDC5")> _
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")> _
Public MustInherit Class MajorObject _
    Inherits NamedComponent _
    Implements IDeserializationStartCallback, IDeserializationCallback
用法
Dim instance As MajorObject
[GuidAttribute("92668AA5-FE9A-49ea-BE65-45F19305EDC5")]
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")]
public abstract class MajorObject : NamedComponent, 
    IDeserializationStartCallback, IDeserializationCallback
[GuidAttribute(L"92668AA5-FE9A-49ea-BE65-45F19305EDC5")]
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")]
public ref class MajorObject abstract : public NamedComponent, 
    IDeserializationStartCallback, IDeserializationCallback
[<AbstractClassAttribute>]
[<GuidAttribute("92668AA5-FE9A-49ea-BE65-45F19305EDC5")>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")>]
type MajorObject =  
    class
        inherit NamedComponent
        interface IDeserializationStartCallback
        interface IDeserializationCallback
    end
public abstract class MajorObject extends NamedComponent implements IDeserializationStartCallback, IDeserializationCallback

MajorObject 类型公开以下成员。

构造函数

  名称 说明
受保护方法 MajorObject() () () () Initializes a new major object as implemented by the derived class using default values.
受保护方法 MajorObject(String) Initializes a new major object as implemented by the derived class using the specified object name.
受保护方法 MajorObject(String, String) Initializes a new major object as implemented by the derived class using the specified object name and identifier of the object.

页首

属性

  名称 说明
公共属性 Annotations Gets the collection object of all annotations to current object. (覆盖 ModelComponent. . :: . .Annotations。)
受保护属性 CanRaiseEvents (从 Component 继承。)
公共属性 Container (从 Component 继承。)
公共属性 CreatedTimestamp Gets or sets the date and time of the creation of the object.
公共属性 Description Gets or sets a description string of current object. (覆盖 NamedComponent. . :: . .Description。)
受保护属性 DesignMode (从 Component 继承。)
受保护属性 Events (从 Component 继承。)
受保护属性 FriendlyName (从 NamedComponent 继承。)
公共属性 ID (从 NamedComponent 继承。)
公共属性 IsLoaded 基础结构。
受保护属性 KeyForCollection (从 NamedComponent 继承。)
公共属性 LastSchemaUpdate Gets or sets the date and time when current object schema was last updated.
公共属性 Name (从 NamedComponent 继承。)
公共属性 OwningCollection Gets or sets the collection that contains the ModelComponent. (从 ModelComponent 继承。)
公共属性 Parent 基础结构。 (从 ModelComponent 继承。)
公共属性 Site (从 NamedComponent 继承。)
公共属性 SiteID (从 NamedComponent 继承。)

页首

方法

  名称 说明
受保护方法 AddToContainer 基础结构。 (从 ModelComponent 继承。)
受保护方法 AfterInsert 基础结构。 (从 ModelComponent 继承。)
受保护方法 AfterMove 基础结构。 (从 ModelComponent 继承。)
受保护方法 AfterRemove 基础结构。 (从 ModelComponent 继承。)
受保护方法 BeforeRemove 基础结构。 (从 ModelComponent 继承。)
受保护方法 Clone 基础结构。
受保护方法 CopyTo(ModelComponent) 基础结构。 (从 ModelComponent 继承。)
受保护方法 CopyTo(NamedComponent) (从 NamedComponent 继承。)
受保护方法 CopyTo(MajorObject, Boolean) 基础结构。
公共方法 CreateObjRef (从 MarshalByRefObject 继承。)
公共方法 Dispose() () () () (从 Component 继承。)
受保护方法 Dispose(Boolean) (从 Component 继承。)
公共方法 Drop() () () () Removes current object and updates server.
公共方法 Drop(DropOptions) Removes current object and updates server using specified options.
公共方法 Drop(DropOptions, XmlaWarningCollection) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings object.
公共方法 Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable.
公共方法 Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) Removes current object and updates server using specified options. Warnings resulting from drop operation are returned on the specified warnings variable and results for affected objects in operation are returned on specified impactResult variable.
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Component 继承。)
受保护方法 GetCreateReferences 基础结构。
公共方法 GetDependents 基础结构。
受保护方法 GetDropDependents 基础结构。
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetLifetimeService (从 MarshalByRefObject 继承。)
公共方法 GetReferences 基础结构。
受保护方法 GetService (从 Component 继承。)
公共方法 GetType (从 Object 继承。)
公共方法 GetUpdateOverwrites 基础结构。
公共方法 InitializeLifetimeService (从 MarshalByRefObject 继承。)
受保护方法 MemberwiseClone() () () () (从 Object 继承。)
受保护方法 MemberwiseClone(Boolean) (从 MarshalByRefObject 继承。)
公共方法 Refresh() () () () Updates current object from server definitions.
公共方法 Refresh(Boolean) Updates current object from server definitions and loaded dependent objects if specified.
公共方法 Refresh(Boolean, RefreshType) Updates current object from server definitions and loaded dependent objects if specified.
受保护方法 RemoveFromContainer 基础结构。 (从 ModelComponent 继承。)
受保护方法 Reset (从 NamedComponent 继承。)
公共方法 Submit() () () () 基础结构。 (从 ModelComponent 继承。)
公共方法 Submit(Boolean) 基础结构。 (从 ModelComponent 继承。)
公共方法 ToString (从 NamedComponent 继承。)
公共方法 Update() () () () Updates server definition of current object to actual values using the default values to update dependent objects.
公共方法 Update(UpdateOptions) Updates server definition of current object to actual values using the specified options to update dependent objects.
公共方法 Update(UpdateOptions, UpdateMode) Updates server definition of current object to actual values using the specified options to update dependent objects.
公共方法 Update(UpdateOptions, UpdateMode, XmlaWarningCollection) Updates server definition of current object to actual values using the specified options to update dependent objects and reports any warnings from operation.
公共方法 Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation.
公共方法 Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) Updates server definition of current object to actual values using specified options to update dependent objects, reports any warnings from operation, and returns affected objects from operation. If analyzeImpactOnly is true, an impact analysis operation is performed with no update operation.
公共方法 Validate(ValidationErrorCollection) Validates the element to which it is appended; returns any errors encountered in a collection. (从 ModelComponent 继承。)
公共方法 Validate(ValidationResultCollection)
公共方法 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. (从 ModelComponent 继承。)
公共方法 Validate(ValidationResultCollection, ValidationOptions)
公共方法 Validate(ValidationErrorCollection, Boolean, ServerEdition) (从 NamedComponent 继承。)
公共方法 Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

页首

事件

  名称 说明
公共事件 Disposed (从 Component 继承。)

页首

注释

新增日期: 2006 年 7 月 17 日

A major object is a class that represents a complete object as a whole entity and not as a part of another object, such objects can be independently created, altered and deleted. The following is a list of major objects.

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

继承层次结构

System. . :: . .Object
  System. . :: . .MarshalByRefObject
    System.ComponentModel. . :: . .Component
      Microsoft.AnalysisServices. . :: . .ModelComponent
        Microsoft.AnalysisServices. . :: . .NamedComponent
          Microsoft.AnalysisServices..::..MajorObject
            Microsoft.AnalysisServices. . :: . .AggregationDesign
            Microsoft.AnalysisServices. . :: . .Assembly
            Microsoft.AnalysisServices. . :: . .DataSource
            Microsoft.AnalysisServices. . :: . .DataSourceView
            Microsoft.AnalysisServices. . :: . .MdxScript
            Microsoft.AnalysisServices. . :: . .Permission
            Microsoft.AnalysisServices. . :: . .Perspective
            Microsoft.AnalysisServices. . :: . .ProcessableMajorObject
            Microsoft.AnalysisServices. . :: . .Role
            Microsoft.AnalysisServices. . :: . .Server
            Microsoft.AnalysisServices. . :: . .Trace