ICustomReportItem インターフェイス

定義

カスタムレポート項目の実行時コンポーネントで実装されるメソッドとプロパティが含まれています。

public interface class ICustomReportItem
public interface ICustomReportItem
type ICustomReportItem = interface
Public Interface ICustomReportItem

注釈

ICustomReportItemを実装するクラスのインスタンスは、対応するCustomReportItem型のインスタンスを含む各レポート実行時に作成されます。 レポート内で発生するマッチング型の CustomReportItem の各インスタンスに対して、 CustomItem が設定され、その後 Process が呼び出されます。 レポートサーバーはマルチスレッドであるため、実装クラスは静的メンバー変数の使用を避けるべき ICustomReportItem

カスタムレポート項目クラスは、クラス作成中に失敗が発生した場合はインストールされません。 それ以外の失敗はレポート全体の実行に失敗をもたらします。

詳細については、 カスタムレポート項目をご覧ください。

プロパティ

名前 説明
Action

カスタムレポート項目のアクションを受け取ります。

CustomItem

カスタムレポート項目およびカスタムレポート項目の実行時コンポーネントで使用される関連データを設定し、標準レポート項目をレンダリングします。 書き込み専用です。

RenderItem

カスタムレポートアイテムのレンダリング画像を取得します。

メソッド

名前 説明
Process()

カスタムレポート項目をレンダリングし、 RenderItem プロパティに配置します。

適用対象