3.3.4.7 File Downloads

If a client receives an update whose gvsnVersion is larger than any corresponding update that it already has for the same UID and if the received update has the present field set to a nonzero value, the client MUST download and persist file contents pertaining to the file. The client MUST either use raw file transfer or use RDC file transfer to download the file. A file transfer with either protocol is initiated by a call to InitializeFileTransferAsync.