Assembly 类

定义

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

[System.Runtime.InteropServices.Guid("8EF950A1-B9A6-4d80-9891-7DB638615A2D")]
public abstract class Assembly : Microsoft.AnalysisServices.Core.Assembly, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("8EF950A1-B9A6-4d80-9891-7DB638615A2D")>]
type Assembly = class
    inherit Assembly
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public MustInherit Class Assembly
Inherits Assembly
Implements ICloneable, IDisposable, IMajorObject
继承
派生
属性
实现

构造函数

Assembly()

使用默认值初始化 Assembly 类的新实例。

Assembly(String)

使用名称初始化 Assembly 类的新实例。

Assembly(String, String)

使用名称和 ID 初始化程序集类的新实例。

字段

MaxIDLength

指定标识符的最大长度。

(继承自 NamedComponent)
MaxNameLength

指定名称的最大长度。

(继承自 NamedComponent)

属性

Annotations

获取与主对象关联的所有注释的集合。

(继承自 MajorObject)
CreatedTimestamp

获取或设置创建该对象的日期和时间。

(继承自 MajorObject)
Description

获取或设置主对象的说明。

(继承自 MajorObject)
FriendlyName

获取组件的用户友好名称。

(继承自 NamedComponent)
ID

获取或设置组件的标识符。

(继承自 NamedComponent)
ImpersonationInfo

获取或设置运行程序集所用的用户凭据。

IsLoaded

获取一个值,该值指示是否已加载 MajorObject。

(继承自 MajorObject)
KeyForCollection

获取集合中使用的键。

(继承自 NamedComponent)
LastSchemaUpdate

获取或设置最近一次更新当前对象架构的日期和时间。

(继承自 MajorObject)
Name

获取或设置组件的名称。

(继承自 NamedComponent)
OwningCollection

获取或设置包含 ModelComponent 的集合。

(继承自 ModelComponent)
Parent

获取作为 ModelComponent 对象的父级的 IModelComponent 对象。

(继承自 ModelComponent)
Site

获取或设置与组件关联的站点。

(继承自 NamedComponent)
SiteID

获取或设置与组件关联的站点的标识符。

(继承自 NamedComponent)

方法

AddToContainer(IContainer)

将 ModelComponent 对象添加到指定容器。

(继承自 ModelComponent)
AfterInsert(Int32)

添加到指定索引后,显示 ModelComponent 对象。

(继承自 ModelComponent)
AfterMove(Int32, Int32)

移动到指定索引后,显示 ModelComponent 对象。

(继承自 ModelComponent)
AfterRemove(ModelComponentCollection)

删除 ModelComponent 对象后,显示 ModelComponentCollection。

(继承自 ModelComponent)
BeforeRemove(Boolean)

清理前删除 ModelComponent 对象。

(继承自 ModelComponent)
Clone()

返回对象的克隆。

Clone(Boolean)

创建 MajorObject 对象的新副本。

(继承自 MajorObject)
CopyTo(Assembly)

将该对象的内容复制到其他对象(目标)。

CopyTo(MajorObject, Boolean)

此 API 是 Analysis Services 基础结构的一部分,不应从代码中直接调用。 它将 MajorObject 对象复制到指定目标。

CopyTo(ModelComponent)

将 ModelComponent 对象复制到指定对象。

(继承自 ModelComponent)
CopyTo(NamedComponent)

将 NamedComponent 对象复制到指定的对象。

(继承自 NamedComponent)
Drop()

删除当前对象并更新服务器。

(继承自 MajorObject)
Drop(DropOptions)

使用指定选项删除当前对象并更新服务器。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection)

使用指定选项删除当前对象并更新服务器。 对指定的警告对象返回由删除操作引发的警告。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

使用指定选项删除当前对象并更新服务器。 对指定的警告变量返回由删除操作引发的警告,并且对指定的 impactResult 变量返回操作中受影响对象的结果。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定选项删除当前对象并更新服务器。 对指定的警告变量返回由删除操作引发的警告,并且对指定的 impactResult 变量返回操作中受影响对象的结果。

(继承自 MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean)

获取哈希表来创建引用。

(继承自 MajorObject)
GetDependents(Hashtable)

获取指定哈希表的依赖项。

(继承自 MajorObject)
GetDropDependents(Hashtable, Hashtable)

获取删除依赖关系。

(继承自 MajorObject)
GetReferences(Hashtable, Boolean)

获取 MajorObject 引用的对象。

(继承自 MajorObject)
GetUpdateOverwrites(Boolean)

获取覆盖更新的 MajorObject 的 Hashtable 对象。

(继承自 MajorObject)
Refresh()

更新服务器定义中的对象。

(继承自 MajorObject)
Refresh(Boolean)

更新服务器定义中的对象和已加载的依赖对象 [如果指定]。

(继承自 MajorObject)
Refresh(Boolean, RefreshType)

更新服务器定义中的对象和已加载的依赖对象 [如果指定]。

(继承自 MajorObject)
RemoveFromContainer(IContainer)

从指定的容器中删除 ModelComponent 对象。

(继承自 ModelComponent)
Reset()

将组件重置为其初始状态。

(继承自 NamedComponent)
Submit()

提交 ModelComponent 对象。

(继承自 ModelComponent)
Submit(Boolean)

提交 ModelComponent 对象。

(继承自 ModelComponent)
ToString()

返回表示命名组件的一个字符串。

(继承自 NamedComponent)
Update()

使用用于更新依赖对象的默认值将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告,同时返回受该操作影响的对象。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告,同时返回受该操作影响的对象。 如果 analyzeImpactOnly 为 true,则将执行影响分析操作,而不执行更新操作。

(继承自 MajorObject)
Validate(ValidationErrorCollection)

验证它追加到的元素;返回在集合中遇到的任何错误。

(继承自 ModelComponent)
Validate(ValidationErrorCollection, Boolean)

验证它追加到的元素;返回在集合中遇到的任何错误。 还包含一个支持返回详细错误的参数。

(继承自 ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

确定 NamedComponent 是否有效。

(继承自 NamedComponent)
Validate(ValidationResultCollection)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)

显式接口实现

ICloneable.Clone()

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IDeserializationCallback.OnDeserialization(Object)

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

(继承自 MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

(继承自 MajorObject)
IFormattable.ToString(String, IFormatProvider)

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

(继承自 NamedComponent)
IHostableComponent.Host

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

(继承自 ModelComponent)
IMajorObject.BaseType

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IMajorObject.CreateBody()

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IMajorObject.DependsOn(IMajorObject)

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IMajorObject.ObjectReference

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IMajorObject.ParentDatabase

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IMajorObject.ParentServer

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IMajorObject.Path

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IMajorObject.WriteRef(XmlWriter)

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

IModelComponent.FriendlyPath

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

(继承自 ModelComponent)
IModelComponent.OwningCollection

表示一个 COM 或 .NET 库,其中可以包含具有若干方法的若干类;所有这些方法都是潜在的存储过程。

(继承自 ModelComponent)

适用于