<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > 全コントロール共通 > 共通メソッド >
書き込み要求を行う。(WriteRequestRefresh とセットで使用する)。
構文
WriteRequest(
tagName,
value
)
パラメータ
tagName
型:
文字
タグ名。配列として複数のタグ名を指定することが可能。
汎用
書き込む値。
戻り値
ブール
FALSE - 失敗。TRUE - 成功。
解説
WriteRefresh と目的は同じですが、WriteRequest は呼び出した時点では実際の通信は行われず、WriteRequestRefresh が呼び出されたタイミングで、それまでにWriteRequest の呼び出しによってたまった書き込み要求をまとめて処理します。尚、WriteRequestメソッドで追加したリクエストは、WriteRequestRefreshメソッドの呼び出しにより、処理の成功/失敗にかかわらずクリアされます。失敗時のリトライ処理などを行う場合は、再度WriteRequestメソッドを呼び出してリクエストを行ってからWriteRequestRefreshメソッドを呼び出すようにしてください。
例
this.WriteRequest("$D0", 1); this.WriteRequest("$D1", 2); this.WriteRequest("$D2", 3); this.WriteRequestRefresh();
WriteRequestRefreshのリトライ処置を行う場合は、再度WriteRequestメソッドを呼び出す必要があります。
::WriteRequest("U01.F01.T01",1); ::WriteRequest("U01.F01.T02",2); if (::WriteRequestRefresh() == F) { ::WriteRequest("U01.F01.T01",1); ::WriteRequest("U01.F01.T02",2); ::WriteRequestRefresh(); }
サポート対象
○
スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
×
演算式構文
演算式構文(バインド書式など)にて使用可能
参照
AddTag
DelTag
ClearAllTag
GetVal
ReadVal
WriteVal
ReadRefresh
WriteRefresh
ReadRequest
ReadRequestRefresh
WriteRequest
WriteRequestRefresh