Microsoft.ReportingServices.ReportRendering Namespace

Microsoft.ReportingServices.ReportingRendering 名前空間には、SQL Server Reporting Services の表示機能を拡張できるクラスとインターフェイスが含まれます。この名前空間のメンバを Microsoft.ReportingServices.Interfaces 名前空間のメンバと共に使用することで、Reporting Services で使用する独自のカスタム表示拡張機能を作成できます。

クラス

クラス 説明
Action アイテムに対して有効なユーザー操作を表します。このクラスは継承できません。
ActionCollection Action オブジェクトのコレクションを表します。このクラスは継承できません。
ActionInfo アイテムに対するアクションのセットを表します。このクラスは継承できません。
ActionStyle ActionInfo クラスのスタイル プロパティをカプセル化します。このクラスは継承できません。
ActiveXControl  
ActiveXControl.Parameter  
ActiveXControl.ParameterCollection Microsoft ActiveX コントロールのパラメータのコレクションです。
BackgroundImage レポート アイテムの背景画像を表します。このクラスは継承できません。
Bookmark レポート内のブックマークを表します。このクラスは継承できません。
Bookmarks レポート内のブックマークのコレクションを表します。このクラスは継承できません。
Chart レポート内のグラフを表します。
ChartDataPoint グラフ内の単一のデータ ポイントを表します。このクラスは継承できません。
ChartDataPointCollection グラフ内のすべてのデータ ポイントのコレクションを表します。このクラスは継承できません。
ChartMember グラフの系列内またはカテゴリ内のグループ インスタンスを表します。このクラスは継承できません。
ChartMemberCollection グラフ メンバ オブジェクトのコレクションです。このクラスは継承できません。
CheckBox  
CustomData カスタム レポート アイテムに表示するデータを表します。このクラスは継承できません。
CustomProperty レポート、レポート アイテム、またはグループのカスタム プロパティです。このクラスは継承できません。
CustomPropertyCollection レポート、レポート アイテム、またはグループのカスタム プロパティのコレクションを表します。このクラスは継承できません。
CustomReportItem カスタム レポート アイテムを表します。このクラスは継承できません。
DataCell CustomData オブジェクトの単一のセル値を表します。このクラスは継承できません。
DataCellCollection CustomData オブジェクトに含まれるすべてのデータ セルを表します。このクラスは継承できません。
DataGroupingCollection データのグループ化の順序付けられたリストを表します。このクラスは継承できません。
DataMember カスタム レポート アイテムのデータ内のグループ インスタンスを表します。このクラスは継承できません。
DataMemberCollection データ メンバの順序付けられたリストをカプセル化します。このクラスは継承できません。
DataRegion テーブル、マトリックス、一覧、グラフなどのデータ領域を表します。
DataValue DataCell 内の単一の値を表します。このクラスは継承できません。
DataValueCollection CustomData オブジェクトの 1 つのセル内のデータ値を表します。このクラスは継承できません。
DocumentMapNode 見出しマップ内の単一のノードを表します。このクラスは継承できません。
Group レポート定義からのグループ レベルを表します。これは、マトリックスの MatrixMember の親クラスであり、テーブルの TableGroup の親であり、一覧の ListContent の親です。
Image 画像を表します。このクラスは継承できません。
ImageMapArea イメージ マップ内の面を表します。このクラスは継承できません。
ImageMapAreasCollection イメージ マップ内の面を表します。このクラスは継承できません。
Line 行を表します。このクラスは継承できません。
List 一覧データ領域を表します。このクラスは継承できません。
ListContent 一覧の 1 回の繰り返し処理が含まれます。このクラスは継承できません。
ListContentCollection 一覧データ領域に含まれる ListContentCollection オブジェクトのコレクションです。
Matrix レポート内のマトリックスを表します。このクラスは継承できません。
MatrixCell マトリックス データ領域内の単一のセルを表します。このクラスは継承できません。
MatrixCellCollection すべてのセルをマトリックス形式で表します。このクラスは継承できません。
MatrixMember マトリックスの行または列ヘッダー内の領域を表します。このクラスは継承できません。
MatrixMemberCollection マトリックスのすべてのセルを含む MatrixMember オブジェクトのコレクションを表します。このクラスは継承できません。
OWCChart  
OWCChartColumn  
OWCChartColumnCollection  
Page ページの表示中に生成されるキャッシュ情報が含まれます。
PageCollection Page オブジェクトのコレクションを表します。このクラスは継承できません。
PageReportItems 表示拡張機能によって生成された PageReportItems オブジェクトのコレクションを含みます。このクラスは継承できません。
PageSection PageHeader または PageFooter オブジェクトに関連するプロパティが含まれます。このクラスは継承できません。
Rectangle 四角形を表します。このクラスは継承できません。
Report レポートのプロパティ、データ、およびレイアウト情報が含まれます。Report クラスは、Report オブジェクト モデルのルートです。このクラスは継承できません。
ReportColor レポート内の色を表します。このクラスは継承できません。
ReportItem レポート上の単一アイテムを表す抽象クラスです。
ReportItemCollection ReportItem オブジェクトのコレクションです。このクラスは継承できません。
ReportParameter レポート パラメータに関する情報を格納します。このクラスは継承できません。
ReportParameterCollection ReportParameter オブジェクトのコレクションです。このクラスは継承できません。
ReportRenderingException 表示拡張機能が例外をスローできるようにします。このクラスは、必要に応じて表示拡張機能が特定の表示例外を生成できるようにします。
ReportSize レポートでの長さの単位を表します。このクラスには、長さを複数の形式に変換するためのメソッドが含まれています。このクラスは継承できません。
ReportUrl レポートに格納された URL を表します。このクラスには、URL を複数の形式に変換するメソッドが含まれており、サーバー内の URL をリダイレクトするために ReplacementRoot を処理するコードも含まれています。このクラスでは、複数のパラメータが渡される URL を生成することもできます。このクラスは継承できません。
ReportUrlBuilder このオブジェクトは、Reporting Services のインフラストラクチャをサポートするためのものであり、コードから直接使用することを目的としたものではありません。
SizeCollection マトリックスのセルの高さまたは幅のコレクションを表します。このクラスは継承できません。このクラスは継承できません。
Style レポート アイテムの名前付きスタイル プロパティのコレクションを表します。このコレクションには、名前またはインデックスでアクセスできます。このクラスは継承できません。
StyleBase 名前またはインデックスでアクセスできる、レポートの名前付きスタイルの抽象基本クラスのコレクションです。
StyleEnumerator Style クラスの列挙子を返します。このクラスは継承できません。
StyleProperties スタイルのコレクションを表します。このクラスは継承できません。
SubReport サブレポートを表し、そのレポートに含まれるサブレポートに関する情報が格納されます。このクラスは継承できません。
Table ルート ノードが Table で、リーフ ノードが詳細行を表す TableRowsCollection オブジェクトである TableGroups の階層コレクションを表します。このクラスは継承できません。
TableCell テーブル データ領域内の単一のセルを表します。このクラスは継承できません。
TableCellCollection TableCell オブジェクトのコレクションを表します。このクラスは継承できません。
TableColumn テーブル内の列を表します。このクラスは継承できません。
TableColumnCollection TableColumn オブジェクトのコレクションを表します。このクラスは継承できません。
TableDetailRow 詳細テーブル内の単一行を表します。このクラスは継承できません。
TableDetailRowCollection テーブルの詳細行のコレクションを表します。このクラスは継承できません。
TableGroup テーブル内のグループを表し、グループのヘッダーとフッターが格納されます。テーブル内でグループ化するアイテムごとに、TableGroup インスタンスが 1 つだけ存在します。このクラスは継承できません。
TableGroupCollection TableGroup オブジェクトのコレクションを表します。このクラスは継承できません。
TableHeaderFooterRows テーブルのヘッダーまたはフッター行に使用される一連のテーブル行コレクションを表します。このクラスは継承できません。
TableRow テーブルの単一行を表します。
TableRowCollection 複数の行を持つことができる、詳細行、ヘッダー行、またはフッター行に使用される一連のテーブル行を表します。
TableRowsCollection 詳細行、ヘッダー行、またはフッター行に使用される一連のテーブル行コレクションを表します。このクラスは継承できません。
TextBox TextBox を表します。このクラスは継承できません。
ValueCollection レポート アイテムのデータ値の一覧をカプセル化します。このクラスは継承できません。

インターフェイス

インターフェイス 説明
IChartStream  
ICustomReportItem カスタム レポート アイテムのランタイム コンポーネントによって実装されるメソッドとプロパティが含まれます。
IImage 画像の共通プロパティを定義するインターフェイスを表します。
IRenderingExtension 表示拡張機能を SQL Server 2005 Reporting Services で認識して使用できるようにするには、このインターフェイスを実装する必要があります。Reporting Services に実装された付属の各表示拡張機能は、共通のインターフェイスのセットを使用します。これにより、各表示拡張機能に比較可能な機能が実装され、レポート サーバーのコアとなる表示コードが複雑化するのを抑えることができます。

デリゲート

デリゲート 説明
EvaluateHeaderFooterExpressions ヘッダーおよびフッターを評価するために、必要に応じて表示拡張機能によって呼び出されます。

列挙型

列挙体 説明
ChangeType カスタム レポート アイテムに対応する処理またはイベント ハンドラによる変更の種類を定義します。
Chart.ImageType グラフの画像形式を表します。
ChartMember.SortOrders データの並べ替え順序を定義します。
DataElementOutputTypes データ表示の出力動作を定義します。
Image.Sizings 画像のサイズ変更動作を定義します。
ImageMapArea.ImageMapAreaShape イメージ マップ内の面の図形を示します。
MatrixLayoutDirection マトリックスのレイアウト方向を定義する値を格納します。
MatrixMember.SortOrders データを並べ替える方向を定義します。
Report.DataElementStyles TextBox アイテムを要素として表示するか属性として表示するかを示します。
SharedHiddenState 画像を非表示にするかどうかを定義します。
SortOptions 並べ替えの方向を指定します。
Style.StyleName Style クラスの使用可能なスタイルの一覧を含みます。
UrlParameterType URL パラメータを使用するコンポーネント (サーバー、レポート、表示拡張機能) を定義する列挙です。