DataSource 类

定义

表示数据源。

public ref class DataSource : Microsoft::ReportingServices::RdlObjectModel::ReportObject, Microsoft::ReportingServices::RdlObjectModel::INamedObject
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.DataSource/DataSourceConverter))]
public class DataSource : Microsoft.ReportingServices.RdlObjectModel.ReportObject, Microsoft.ReportingServices.RdlObjectModel.INamedObject
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.DataSource/DataSourceConverter))>]
type DataSource = class
    inherit ReportObject
    interface INamedObject
Public Class DataSource
Inherits ReportObject
Implements INamedObject
继承
属性
实现

构造函数

DataSource()

初始化 DataSource 类的新实例。

属性

ComponentMetadata

获取或设置组件元数据。

(继承自 ReportObject)
ConnectionProperties

获取或设置连接属性。

Credentials

获取或设置数据源凭据。

DataSourceID

获取或设置数据源 ID。

DataSourceReference

获取或设置共享数据源的路径。

DesignTimeCredentials

获取或设置设计时的凭据。

ImpersonateUser

获取或设置一个值,该值指示是否模拟该用户。

IsModel

获取或设置一个值,该值指示数据源是否是一个模型。

IsModified

获取或设置一个值,该值指示是否修改数据源。

IsModifiedSincePreview

获取或设置一个值,该值指示自上次预览以来是否修改了数据源。

IsReference

获取或设置一个值,该值指示数据源是否是一个引用。

IsShared

获取或设置一个值,该值指示是否共享数据源。

Name

获取或设置数据源名称。

Parent

此报表对象的父对象。

(继承自 ReportObjectBase)
RunTimeCredentials

获取或设置运行时的凭据。

SecurityType

获取或设置数据源的身份验证方法。

ShouldSaveCredentials

获取或设置一个值,该值指示数据源是否应保存凭据。

Site

获取或设置与 ReportObject 对象关联的站点。

(继承自 ReportObject)
Transaction

获取或设置一个值,该值指示使用此数据源的数据集是否在单个事务中运行。

WindowsCredentials

获取或设置一个值,该值指示是否使用 Windows 凭据。

方法

DeepClone()

返回此数据源的深层副本。

GetContainingDataScopes()

返回包含数据作用域的报表对象的列表。

(继承自 ReportObject)
GetDataScopesForDefaultImpl(IContainedObject)

返回默认实现的数据作用域。

(继承自 ReportObject)
GetDependenciesCore(IList<ReportObject>)

返回 ReportObject 对象的依赖项核心。

(继承自 ReportObject)
Initialize()

初始化当前 DataSource 实例。

InitializeForDesigner()

初始化设计器的报表对象。

(继承自 ReportObject)
OnChildPropertyChanged(Int32, Object, Object)

在更改子级的属性时引发事件。

(继承自 ReportObject)
OnPropertyChanged(Int32, Object, Object)

在更改属性时引发事件。

(继承自 ReportObject)
RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

指示 RDL 语义是否等于核心对象。

SavePropertyValue<T>(String, T, ReportObject.SwapValue)

保存报表对象的属性值。

(继承自 ReportObject)
SetCachedCredentials(CachedCredentials)

设置来自缓存的凭据。

显式接口实现

IComponent.Disposed

在释放 ReportObject 对象时发生。

(继承自 ReportObject)
IDisposable.Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

(继承自 ReportObject)

适用于