エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Windows.Networking.BackgroundTransfer Namespace

アプリケーション内で高度なダウンロードおよびアップロード転送機能を有効にします。 バックグラウンド転送機能の概要については、「Transferring data in the background (バックグラウンドでのデータの転送)」を参照してください。JavaScript、C#、および C++ の例については、Background Transfer sample (バックグラウンド転送のサンプル) をダウンロードしてください。

メモ  バックグラウンド転送は主に、ビデオ、音楽、大きな画像などのリソースを長時間かけて転送操作するために設計されています。より小さなリソースの転送 (数 KB 程度) を含む短時間の操作の場合は、HTTP API が推奨されます。 HttpClient が推奨されており、Windows ストア アプリでサポートされているすべての言語で使用できます。XHR は JavaScript で使用できます。IXHR2 は C++ で使用できます。

メンバー

Windows.Networking.BackgroundTransfer名前空間 には次の種類のメンバーがあります。

クラス

Windows.Networking.BackgroundTransfer名前空間 にはこれらのクラスがあります。

クラス説明
BackgroundDownloader Used to configure downloads prior to the actual creation of the download operation using CreateDownload.
BackgroundTransferContentPart Represents a content part of a multi-part transfer request. Each BackgroundTransferContentPart object can represent either a single string of text content or a single file payload, but not both.
BackgroundTransferError Used to provide errors encountered during a transfer operation.
BackgroundTransferGroup A named group used to associate multiple download or upload operations. This class makes it easy for your app to create these groups and to complete downloads and uploads simultaneously, in serial, or based on priority.
BackgroundUploader Used to configure upload prior to the actual creation of the upload operation using CreateUpload.
ContentPrefetcher Provides properties for specifying web resources to be prefetched. Windows will use heuristics to attempt to download the specified resources in advance of your app being launched by the user.
DownloadOperation Performs an asynchronous download operation. The Background Transfer sample demonstrates this functionality.
ResponseInformation Represents data that is returned by a server response.
UnconstrainedTransferRequestResult Represents the result a request for unconstrained transfers from a BackgroundDownloader or BackgroundUploader object.
UploadOperation Performs an asynchronous upload operation.

 

列挙型

Windows.Networking.BackgroundTransfer名前空間 には以下の列挙体があります。

列挙型説明
BackgroundTransferBehavior Defines values used to indicate if downloads and uploads within a BackgroundTransferGroup run in simultaneously or in serial.
BackgroundTransferCostPolicy Defines values used to specify whether transfers can occur on metered networks.
BackgroundTransferPriority Defines the values used to indicate the priority of a download or upload operation when within a BackgroundTransferGroup.
BackgroundTransferStatus Defines transfer operation status values.

 

インターフェイス

Windows.Networking.BackgroundTransfer名前空間 はこれらのインターフェイスを定義します。

インターフェイス説明
IBackgroundTransferBase Represents a background transfer operation.
IBackgroundTransferContentPartFactory Creates a BackgroundTransferContentPart object.
IBackgroundTransferOperation Represents a background transfer operation.
IBackgroundTransferOperationPriority Use this interface to determine the priority of a downloads or uploads within a BackgroundTransferGroup. Possible values are defined by the BackgroundTransferPriority enumeration.

 

構造体

Windows.Networking.BackgroundTransfer名前空間 にはこれらの構造体があります。

構造体説明
BackgroundDownloadProgress Contains status information about the download operation.
BackgroundUploadProgress Contains status information about the upload operation.

 

解説

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

名前空間

Windows.Networking.BackgroundTransfer
Windows::Networking::BackgroundTransfer [C++]

メタデータ

Windows.winmd

参照

その他のリソース
ネットワークのサポートの追加
ネットワーク分離機能を構成する方法
クイック スタート: ファイルのダウンロード
クイック スタート: ファイルのアップロード
ネットワーク リソースからのファイルの転送
バックグラウンドでのデータの転送
参照
HttpClient
IXHR2
Windows.Storage
XHR
サンプル
バックグラウンド転送のサンプル

 

 

表示:
© 2014 Microsoft