ServerReport 类
表示在报表服务器上处理的报表。
继承层次结构
System.Object
Microsoft.Reporting.WebForms.Report
Microsoft.Reporting.WebForms.ServerReport
命名空间: Microsoft.Reporting.WebForms
程序集: Microsoft.ReportViewer.WebForms(在 Microsoft.ReportViewer.WebForms.dll 中)
语法
声明
<SerializableAttribute> _
Public NotInheritable Class ServerReport _
Inherits Report _
Implements ISerializable
用法
Dim instance As ServerReport
[SerializableAttribute]
public sealed class ServerReport : Report,
ISerializable
[SerializableAttribute]
public ref class ServerReport sealed : public Report,
ISerializable
[<SealedAttribute>]
[<SerializableAttribute>]
type ServerReport =
class
inherit Report
interface ISerializable
end
public final class ServerReport extends Report implements ISerializable
ServerReport 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ServerReport | 初始化 ServerReport 类的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
Cookies | 获取 Cookie 对象的集合。 ServerReport 对象在进行服务器请求时使用此集合中的 Cookie。 | |
DisplayName | 获取或设置报表的显示名称。 (从 Report 继承。) | |
Headers | 获取一个包含自定义标头的字符串的集合。 | |
HistoryId | 获取或设置用于服务器报表的报表历史记录快照的唯一标识符。 | |
IsDrillthroughReport | 指示该报表是否为钻取报表。 (从 Report 继承。) | |
IsReadyForRendering | 获取一个 Boolean 值,该值指示是否已指定报表定义及所有参数,以及是否所有数据源已经可供使用。 (从 Report 继承。) | |
ReportPath | 获取或设置到服务器上的报表的路径。 | |
ReportServerCredentials | 获取或设置要用于报表服务器的凭据。 | |
ReportServerUrl | 获取或设置报表服务器的 URL。 | |
Timeout | 获取或设置等待服务器通信的毫秒数。 |
页首
方法
页首
显式接口实现
名称 | 说明 | |
---|---|---|
ISerializable.GetObjectData |
页首
注释
ServerReport 对象作为报表服务器上的报表的代理。它在报表服务器上而不是在本地处理报表。它可以打开已发布到服务器的报表定义语言 (RDL) 文件,它还可以将 Stream 或 TextReader 中的报表定义加载到服务器以进行远程处理。
ServerReport 对象公开了报表服务器支持的其他功能,包括参数以及将报表导出为报表服务器所支持的任意格式的功能。
ServerReport 对象需要 SQL Server 2008 或更高版本的 Reporting Services。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。