It has the same purpose as ReadRefresh, but while ReadRefresh performs actual communication when ReadRefresh is called, ReadRequest does not perform actual communication at the time of calling, and instead processes all the read requests accumulated by the ReadRequest calls up to that point when ReadRequestRefresh is called. In addition, requests added with the ReadRequest method are cleared by calling the ReadRequestRefresh method regardless of whether the processing was successful or unsuccessful. If you want to retry when a request fails, call the ReadRequest method again to make the request and then call the ReadRequestRefresh method.
|