Web.HTTPProd.TBasePageProducer
Delphi
TBasePageProducer = class(TCustomContentProducer, IGetProducerTemplate)
C++
class PASCALIMPLEMENTATION TBasePageProducer : public Web::Httpapp::TCustomContentProducer
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Web.HTTPProd.pas Web.HTTPProd.hpp |
Web.HTTPProd | Web.HTTPProd |
説明
TBasePageProducer は,入力テンプレートに基づいて HTML コマンドの文字列を生成するオブジェクトの基本クラスです。
TBasePageProducer のインスタンスは作成しないでください。ページプロデューサを定義するときには,かわりに TBasePageProducer を基本クラスとして使用します。TBasePageProducer には,次の 2 つの下位クラスがあります。
TCustomPageProducer。主に HTTP メッセージのコンテンツおよび OnHTML イベントハンドラに基づいてコンテンツを生成するページプロデューサの基本クラス。たとえば,TPageProducer や TDataSetPageProducer などがある
TComponentsPageProducer。HTML を生成するコンポーネントからコンテンツを生成するページプロデューサの基本クラス。たとえば,TAdapterPageProducer などがある
ページプロデューサは,HTML テンプレートを HTML コマンドの文字列に変換するオブジェクトです。これらの HTML コマンドは Web ブラウザなどのクライアントアプリケーションで解釈されます。HTML テンプレートに含まれる HTML コマンドや HTML 透過タグは,ページプロデューサがカスタマイズした内容に置き換えられます。