次の方法で共有


ServerReport クラス

レポート サーバーで処理されるレポートを表します。

継承階層

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
[SerializableAttribute]
public sealed class ServerReport : Report, 
    ISerializable
[SerializableAttribute]
public ref class ServerReport sealed : public Report, 
    ISerializable
[<Sealed>]
[<SerializableAttribute>]
type ServerReport =  
    class
        inherit Report
        interface ISerializable
    end
public final class ServerReport extends Report implements ISerializable

ServerReport 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド ServerReport ServerReport クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (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 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsQueryExecutionAllowed レポートでクエリを実行できるかどうかを示します。
パブリック メソッド ListRenderingExtensions サーバー レポートで使用可能なすべての表示拡張機能を返します。 (Report.ListRenderingExtensions() をオーバーライドします。)
パブリック メソッド LoadReportDefinition(Stream) Stream を使用して、処理するレポート定義を読み込みます。 (Report から継承されます。)
パブリック メソッド LoadReportDefinition(TextReader) TextReader を使用して、リモート処理用にレポート サーバーでレポート定義を読み込みます。 (Report.LoadReportDefinition(TextReader) をオーバーライドします。)
パブリック メソッド 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 から継承されます。)

このページのトップへ

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

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

このページのトップへ

解説

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

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

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

スレッド セーフ

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

参照

関連項目

Microsoft.Reporting.WinForms 名前空間