BackgroundTransferGroup クラス

定義

複数のダウンロード操作またはアップロード操作を関連付けるために使用される名前付きグループ。 このクラスを使用すると、アプリでこれらのグループを簡単に作成し、ダウンロードとアップロードを同時、シリアル、または優先順位に基づいて完了できます。

たとえば、ユーザーが人気のあるテレビシリーズからエピソードをダウンロードしてwatchする場合、アプリはシリーズの最も初期のエピソードに優先順位を付けたり、最初にダウンロードするエピソードを選択したりできます。

public ref class BackgroundTransferGroup sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTransferGroup final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTransferGroup
Public NotInheritable Class BackgroundTransferGroup
継承
Object Platform::Object IInspectable BackgroundTransferGroup
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

BackgroundTransferGroup オブジェクトは、アプリ セッションにまたがる転送操作をサポートするために保持できます。 BackgroundDownloader、BackgroundUploaderDownloadOperationUploadOperation に新しいメソッドが導入され、以前のアプリ セッションで作成されたグループへのアクセスを簡略化しました。

注意

アプリごとに最大 50 個の一意の転送グループがサポートされています。

プロパティ

Name

グループの名前を取得します。

TransferBehavior

このグループ内の転送を同時に実行するか、シリアルで実行するかを指定するために使用するプロパティを取得または設定します。 指定できる値は BackgroundTransferBehavior によって定義されます。

メソッド

CreateGroup(String)

指定したグループ名を使用して転送グループを作成します。

適用対象