ServerReport 類別
代表在報表伺服器處理的報表。
繼承階層
System.Object
Microsoft.Reporting.WinForms.Report
Microsoft.Reporting.WinForms.ServerReport
命名空間: Microsoft.Reporting.WinForms
組件: Microsoft.ReportViewer.WinForms (在 Microsoft.ReportViewer.WinForms.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 物件會當做報表伺服器上報表的 Proxy。它會在報表伺服器上處理報表,而不是在本機處理報表。它可以開啟已發行到伺服器的報表定義語言 (RDL) 檔案,也可以從 Stream 或 TextReader 將報表定義載入伺服器,來進行遠端處理。
ServerReport 物件會公開報表伺服器所支援的其他功能,包括參數以及將報表匯出到報表伺服器支援之任何格式的功能。
ServerReport 物件需要 SQL Server 2008 版本的 Reporting Services 或更新版本。
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。