virtual qBool PostObject( ProtocolCallContext * pContext, const qVector< std::pair< qUnsignedInt64, DataStorePostParam > > & params, const qBool transactional = true, qVector< qResult > * pResults = NULL );
Name | Description | |
---|---|---|
in | pContext | Call information. |
in | params | Detailed information. |
in | transactional | Whether to process only if all will succeed (true ), or to process as much as possible. The process is canceled for data for which the process will fail (false ). |
out | pResults | Whether successful or not. (Can be omitted.) |
Value | Description |
---|---|
true | RMC call initialization succeeded. |
false | Failure. |
Batch-uploads only metadata for the specified data IDs to the DataStore
server.
This function takes a data ID as an argument. With standard uploads, the server automatically assigns a data ID. However, when this function is used, the client can specify the data ID. For more information, see the Programming Manual. If you use this function and upload only the metadata, data is not stored in a special storage server.
Up to 100 sets of metadata can be batch-processed. The result of processing each data ID specified in params is returned to pResult in the same order in which it was specified. pResult takes only that specified number of results.
CONFIDENTIAL