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 クラスの新しいインスタンスを初期化します。

Top

プロパティ

  名前 説明
パブリック プロパティ Cookies Cookie オブジェクトのコレクションを取得します。ServerReport オブジェクトは、サーバー要求を行うときに、このコレクションにある Cookie を使用します。
パブリック プロパティ DisplayName レポートの表示名を取得または設定します。 (Report から継承されています。)
パブリック プロパティ Headers カスタム ヘッダーを含む文字列のコレクションを取得します。
パブリック プロパティ HistoryId サーバー レポートに使用するレポート履歴スナップショットの一意の識別子を取得または設定します。
パブリック プロパティ IsDrillthroughReport レポートがドリルスルー レポートかどうかを示します。 (Report から継承されています。)
パブリック プロパティ IsReadyForRendering レポート定義と必要なすべてのパラメーターが指定されており、すべてのデータ ソースが使用できる状態であるかどうかを示すブール値を取得します。 (Report から継承されています。)
パブリック プロパティ ReportPath サーバー上のレポートへのパスを取得または設定します。
パブリック プロパティ ReportServerCredentials レポート サーバーで使用する資格情報を取得または設定します。
パブリック プロパティ ReportServerUrl レポート サーバーの URL を取得または設定します。
パブリック プロパティ Timeout サーバーの通信を待機するミリ秒数を取得または設定します。

Top

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetDataSources() レポートに使用するデータ ソースに関する情報を取得します。
パブリック メソッド GetDataSources(Boolean%) レポート データ ソースに必要なすべての資格情報が指定されているかどうかなど、レポートに使用するデータ ソースに関する情報を取得します。
パブリック メソッド GetDefaultPageSettings レポート定義に指定されている既定のページ設定を取得します。 (Report.GetDefaultPageSettings() をオーバーライドします。)
パブリック メソッド GetDocumentMap ローカル レポートの見出しマップの表示を返します。 (Report から継承されています。)
パブリック メソッド GetExecutionId 現在の実行 ID を返します。実行 ID がない場合は null (Visual Basic では Nothing) を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetParameters レポートのレポート パラメーター プロパティを返します。 (Report.GetParameters() をオーバーライドします。)
パブリック メソッド GetServerVersion レポート サーバーのバージョンを返します。
パブリック メソッド GetTotalPages() レポート内のソフト ページの総数を返します。 (Report から継承されています。)
パブリック メソッド GetTotalPages(PageCountMode%) レポート内のソフト ページの総数と現在のページ カウント モードを示す PageCountMode 値を返します。 (Report.GetTotalPages(PageCountMode%) をオーバーライドします。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IsQueryExecutionAllowed レポートでクエリを実行できるかどうかを示します。
パブリック メソッド ListRenderingExtensions サーバー レポートで使用可能なすべての表示拡張機能を返します。 (Report.ListRenderingExtensions() をオーバーライドします。)
パブリック メソッド LoadReportDefinition(Stream) Stream を使用して、処理するレポート定義を読み込みます。 (Report から継承されています。)
パブリック メソッド LoadReportDefinition(TextReader) TextReader を使用して、リモート処理用にレポート サーバーでレポート定義を読み込みます。 (Report.LoadReportDefinition(TextReader) をオーバーライドします。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Refresh レポートが新しいデータを使用して表示されます。 (Report.Refresh() をオーバーライドします。)
パブリック メソッド Render(String) レポートを処理し、指定された形式で表示します。 (Report から継承されています。)
パブリック メソッド Render(String, String) レポートを処理し、指定された形式で表示します。 (Report から継承されています。)
パブリック メソッド Render(String, String, NameValueCollection, String%, String%) オプションの URL アクセス パラメーターでレポートを表示します。
パブリック メソッド Render(String, String, NameValueCollection, Stream, String%, String%) オプションの URL アクセス パラメーターでレポートを表示します。
パブリック メソッド Render(String, String, String%, String%, String%, array<String[]%, array<Warning[]%) レポートを処理し、指定された形式で表示します。 (Report から継承されています。)
パブリック メソッド Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%) 指定した PageCountMode 値を使用してレポートを処理し、指定された形式で表示します。 (Report.Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%) をオーバーライドします。)
パブリック メソッド RenderStream 処理されたレポートに関連するセカンダリ ストリームを返します。
パブリック メソッド SetDataSourceCredentials レポート データ ソースの資格情報を設定します。
パブリック メソッド SetExecutionId サーバー上で特定のレポート実行を使用して、サーバー レポートを初期化します。
パブリック メソッド SetParameters(ReportParameter) レポートのレポート パラメーター プロパティを設定します。 (Report から継承されています。)
パブリック メソッド SetParameters(IEnumerable<ReportParameter>) レポートのレポート パラメーター プロパティを設定します。 (Report.SetParameters(IEnumerable<ReportParameter>) をオーバーライドします。)
パブリック メソッド ToString (Object から継承されています。)

Top

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ISerializable.GetObjectData

Top

説明

ServerReport オブジェクトは、レポート サーバー上でレポートのプロキシとして機能します。レポートをローカルではなくレポート サーバーで処理します。このオブジェクトは、サーバーにパブリッシュされたレポート定義言語 (RDL) ファイルを開くことができます。また、Stream または TextReader からリモート処理用にサーバーにレポート定義を読み込むこともできます。

ServerReport オブジェクトは、パラメーターや、レポート サーバーでサポートされるすべての形式にレポートをエクスポートする機能など、レポート サーバーでサポートされる追加の機能を公開します。

ServerReport オブジェクトには、SQL Server 2008 以降のバージョンの Reporting Services が必要です。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.Reporting.WinForms 名前空間