DataSource 类

定义

在 Microsoft Analysis Services 数据库元素中定义数据源。

[System.Runtime.InteropServices.Guid("D592FE72-4B71-4366-BB6D-6FD97A338DFC")]
public abstract class DataSource : Microsoft.AnalysisServices.MajorObject, ICloneable, IDisposable, Microsoft.AnalysisServices.IConnectionStringHolder, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("D592FE72-4B71-4366-BB6D-6FD97A338DFC")>]
type DataSource = class
    inherit MajorObject
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
    interface IConnectionStringHolder
Public MustInherit Class DataSource
Inherits MajorObject
Implements ICloneable, IConnectionStringHolder, IDisposable, IMajorObject
继承
派生
属性
实现

构造函数

DataSource()

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

DataSource(String, String)

使用指定的名称和标识符初始化 DataSource 类的新实例。

字段

MaxIDLength

指定标识符的最大长度。

(继承自 NamedComponent)
MaxNameLength

指定名称的最大长度。

(继承自 NamedComponent)

属性

Annotations

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

(继承自 MajorObject)
ConnectionString

获取或设置一个指定连接信息的字符串。

ConnectionStringSecurity

获取或设置 DataSource 对象的连接安全属性。

CreatedTimestamp

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

(继承自 MajorObject)
DataSourcePermissions

获取与指定 DataSource 对象关联的数据源权限。

Description

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

(继承自 MajorObject)
FriendlyName

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

(继承自 NamedComponent)
ID

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

(继承自 NamedComponent)
ImpersonationInfo

获取或设置与指定 DataSource 对象关联的模拟信息。

IsLoaded

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

(继承自 MajorObject)
Isolation

获取或设置 DataSource 对象的隔离属性。

KeyForCollection

获取集合中使用的键。

(继承自 NamedComponent)
LastSchemaUpdate

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

(继承自 MajorObject)
ManagedProvider

获取或设置由 DataSource 对象使用的托管提供程序名称。

MaxActiveConnections

获取或设置派生自 DataSource 对象的元素所支持的最大并发连接数。

Name

获取或设置组件的名称。

(继承自 NamedComponent)
OwningCollection

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

(继承自 ModelComponent)
Parent

获取 DataSource 对象的父 Database 对象。

ParentServer

获取 DataSource 对象的父 Server 对象。

QueryHints

获取或设置数据源定义中的表、视图或联接提示。

QueryImpersonationInfo

获取或设置连接的当前模拟模式。

Site

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

(继承自 NamedComponent)
SiteID

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

(继承自 NamedComponent)
Timeout

获取或设置 DataSource 连接在发生超时之前必须经过的时长。

方法

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(MajorObject, Boolean)

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

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)

将后续依赖项添加到指定的哈希表。

GetDropDependents(Hashtable, Hashtable)

获取删除依赖关系。

GetProvider()

从连接字符串返回 Provider 属性值。

GetReferences(Hashtable, Boolean)

获取该数据源引用的对象。

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)

确定数据源是否有效。

Validate(ValidationResultCollection)

指示 MajorObject 对象是否有效。

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

指示 MajorObject 对象是否有效。

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

指示 MajorObject 对象是否有效。

(继承自 MajorObject)

显式接口实现

ICloneable.Clone()

在 Microsoft Analysis Services 数据库元素中定义数据源。

IConnectionStringHolder.ReturnPassword

在 Microsoft Analysis Services 数据库元素中定义数据源。

IDeserializationCallback.OnDeserialization(Object)

在 Microsoft Analysis Services 数据库元素中定义数据源。

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

在 Microsoft Analysis Services 数据库元素中定义数据源。

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

在 Microsoft Analysis Services 数据库元素中定义数据源。

(继承自 NamedComponent)
IHostableComponent.Host

在 Microsoft Analysis Services 数据库元素中定义数据源。

(继承自 ModelComponent)
IMajorObject.BaseType

在 Microsoft Analysis Services 数据库元素中定义数据源。

IMajorObject.CreateBody()

在 Microsoft Analysis Services 数据库元素中定义数据源。

IMajorObject.DependsOn(IMajorObject)

在 Microsoft Analysis Services 数据库元素中定义数据源。

IMajorObject.ObjectReference

在 Microsoft Analysis Services 数据库元素中定义数据源。

IMajorObject.ParentDatabase

在 Microsoft Analysis Services 数据库元素中定义数据源。

IMajorObject.Path

在 Microsoft Analysis Services 数据库元素中定义数据源。

IMajorObject.WriteRef(XmlWriter)

在 Microsoft Analysis Services 数据库元素中定义数据源。

IModelComponent.FriendlyPath

在 Microsoft Analysis Services 数据库元素中定义数据源。

(继承自 ModelComponent)
IModelComponent.OwningCollection

在 Microsoft Analysis Services 数据库元素中定义数据源。

(继承自 ModelComponent)

适用于