Collapse the table of content
Expand the table of content

Microsoft.Phone.BackgroundTransfer Namespace

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

This namespace provides access to the APIs that enable background file transfers on Windows Phone.


If you use this API in your app, you must specify the following capabilities in the app manifest. Otherwise, your app might not work correctly or it might exit unexpectedly.


Windows Phone 8, Windows Phone OS 7.1

For more info, see App capabilities and hardware requirements for Windows Phone 8.

Public classBackgroundTransferEventArgsProvides data for TransferStatusChanged and TransferProgressChanged events.
Public classBackgroundTransferInternalExceptionRepresents an exception thrown when the Background Transfer Service encounters an internal error.
Public classBackgroundTransferRequestRepresents a background file transfer request.
Public classBackgroundTransferServiceEnables the management of background transfer requests.

Public enumerationTransferPreferencesDefines the list of preferences for background transfer requests.
Public enumerationTransferStatusDefines the list of states that a background transfer request can be.

© 2017 Microsoft