Webリソース (PRIM_CLRC)

Webroutineにより提供されるリソースを記述する抽象クラス。

祖先 - オブジェクト (PRIM_OBJT)

詳細

Web リソースは、Response オブジェクトとして WebRoutine の出力を記述するために使用されるコンポーネントインスタンスです。

この例は、典型的なファイルダウンロードルーチンを示しています。
 
データは BLOB として返されるのではなく、応答オブジェクトで返され、ブラウザはそれをオブジェクトとして扱うことができます。
 
BLOB はファイルから読み込まれ、 Response オブジェクトに ContentFile として添付されます。
Webroutine Name(DownloadImage) Response(#Response)
   Web_Map For(*Input) Fields(#Empno)
 
   Fetch Fields(#GiveName #Surname) From_File(pslmst) With_Key(#empno)
 
   If_Status Is(*okay)
 
      Fetch Fields(#empimg) From_File(pslimg) With_Key(#empno)
 
   If_Status Is(*okay)
 
      #Response.ContentFile := #Empimg.Filename
      #Response.AttachmentFileName := #Surname + #GiveName + #Empno
 
 Endif
 
 Endif
 
 Endroutine

プロパティ

名前記述
AttachmentFileNameファイルを指定の名前で保存
Charset文字セットの上書きを指定
ComponentClassNameコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
CompressionTRUEを設定すると、gzipエンコードでファイルを圧縮
ContentFile提供されるファイル名
ContentString提供される文字列
ContentType拡張子から導き出された省略値のコンテンツタイプを上書き
HttpStatusHTTPステータスコード
Nameコンポーネントの名前 オブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承
Parentこのインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承
RemoveFileユーザーエージェントに送付後、ファイルを削除

イベント

名前記述
CreateInstanceコンポーネントを作成する時にCreateInstanceのイベントを実行します。 Webリソース (PRIM_CLRC) より継承
DestroyInstanceコンポーネントが解除される前にDestroyInstanceのイベントを実行します。 Webリソース (PRIM_CLRC) より継承

メソッド

名前記述
AddHeaderカスタムのHTTPヘッダーを追加
Name, Value

参照

すべてのコンポーネント クラス

テクニカルリファレンス

EPC150060 - December 2023