リソースをダウンロードする要求
祖先 - サーバー要求 (PRIM_WEB.ServerRequest) ブジェクト (PRIM_OBJT)
ResourceRequest は、個々のオブジェクトをダウンロードするために使用されるサーバールーチンの定義です。
この例は、ダウンロードルーチンの定義と実行を示しています。このようなルーチンは、ターゲットシステム上で使用するためのファイル (例えば、画像、文書など) をダウンロードするために使用されます。
Mthroutine Name(Download) Define_Com Class(#xDemoDataServices.DownloadImage) Name(#ImageDownLoad) #ImageDownLoad.execute( #Empno ) Endroutine
次のコードは、ダウンロードルーチンのコーディング方法を示しています。
Srvroutine Name(DownloadImage) Response(#Response) Field_Map For(*Input) Field(#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 + ".jpg" Endif Endif Endroutine
名前 | 記述 |
---|---|
ComponentClassName | コンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承 |
ComponentMembers | このコンポーネントの全てにアクセスできるようにします。 ブジェクト (PRIM_OBJT) より継承 |
ComponentPatternName | コンポーネントのクラスを制限します。 ブジェクト (PRIM_OBJT) より継承 |
ComponentTag | インスタンス用に値を格納できる汎用スペース ブジェクト (PRIM_OBJT) より継承 |
ComponentType | ComponentType ではコンポーネントのタイプ情報にアクセスできます。 ブジェクト (PRIM_OBJT) より継承 |
ComponentTypeName | ComponentTypeName 十分適格なコンポーネントのクラス名です。 ブジェクト (PRIM_OBJT) より継承 |
Name | コンポーネントの名前 ブジェクト (PRIM_OBJT) より継承 |
Owner | コンポーネントのオーナーです。 ブジェクト (PRIM_OBJT) より継承 |
Parent | このインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション ブジェクト (PRIM_OBJT) より継承 |
Routine | 実行するルーチンの名前 サーバー要求 (PRIM_WEB.ServerRequest) より継承 |
ServerModule | サーバー モジュールの名前 サーバー要求 (PRIM_WEB.ServerRequest) より継承 |
Target | 出力のターゲット |
名前 | 記述 |
---|---|
CreateInstance | コンポーネントを作成する時に CreateInstance のイベントを実行します。 リソース要求 (PRIM_WEB.ResourceRequest) より継承 |
DestroyInstance | コンポーネントが解除される前に DestroyInstance のイベントを実行します。 リソース要求 (PRIM_WEB.ResourceRequest) より継承 |
2018 - V14SP1