HRESULT Child([in] long id, [in] VARIANT_BOOL ready, [in] ISOAPNode * childNode);
If the deserialization engine finds a child element, then the child element will be deserialized and the resulting node object passed through a call to Child. If the Child is fully de-serialized then the ready parameter will be VARIANT_TRUE, otherwise [due to it having a href reference to a multi-ref value we have yet de-serialized] the ready parameter will be VARIANT_FALSE. In the case that ready is VARIANT_FALSE, calling get_Value() on the childNode object has undefined results. You shouldn't call get_Value() on the child until the child is ready, as indicated by a subsequent call to ChildReady with a matching id value.
Throw an error to stop the de-serialization process, the error will be returned to the client.
Copyright © Simon Fell, 2000-2004. All rights reserved.