データ要求 (PRIM_WEB.DataRequest)
実行するSRVROUTINEの定義
祖先 - サーバー要求 (PRIM_WEB.ServerRequest) オブジェクト (PRIM_OBJT)
詳細
DataRequestはサーバー モジュール (SrvRoutine) のインスタンスを定義し、実行できるようにします。
サーバーとの通信はすべてWebサーバーを経由するため、ほとんどの要求はExecuteAysncメソッドを使って非同期に実行する必要があります。いったん送信されると、処理が継続されます。CompletedとFailedイベントを使って、このサーバールーチンの完了時に対応することができます。
理由
列挙値 | 説明 |
|---|---|
ServerError | SrvRoutine実行時にエラーが発生しました。詳細はjoblogとx_err.logを参照してください。 |
SessionInvalid | サーバーに利用可能な状態の有効なセッションがありません。 |
LicenseInvalid | サーバー ライセンスの有効期限が切れています。 |
例
以下の例では、要求が非同期に送信されています。完了すると、戻されたデータは画面のリストに追加されます。
Mthroutine Name(GetData)
Define_Com Class(#MyServerModule.GetData) Name(#GetData)
#GetData.ExecuteAsync(#DataList)
Evtroutine Handling(#GetData.Completed)
SelectList Named(#Datalist)
Add_entry To_list(#UIList)
Endselect
Endroutine
Endroutine
プロパティ
名前 | 記述 |
|---|---|
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 | |
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 | |
このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 | |
実行するルーチンの名前 サーバー要求 (PRIM_WEB.ServerRequest) より継承 | |
サーバーモジュールの名前 サーバー要求 (PRIM_WEB.ServerRequest) より継承 |
イベント
名前 | 記述 |
|---|---|
Webroutine要求が正常に終了すると起動されます | |
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 サーバー要求 (PRIM_WEB.ServerRequest) より継承 | |
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 サーバー要求 (PRIM_WEB.ServerRequest) より継承 | |
サーバーからのデータをダウンロード中に起動されます。 | |
Webroutine要求が失敗すると起動されます | |
Webroutine要求が実行され、ブラウザがオフラインだった場合に起動されます | |
サーバーにデータをアップロード中に起動されます。 |