BackgroundTransferGroup 클래스

정의

여러 다운로드 또는 업로드 작업을 연결하는 데 사용되는 명명된 그룹입니다. 이 클래스를 사용하면 앱에서 이러한 그룹을 쉽게 만들고 다운로드 및 업로드를 동시에, 직렬로 또는 우선 순위에 따라 완료할 수 있습니다.

예를 들어 사용자가 인기 TV 시리즈에서 에피소드를 다운로드하고 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, BackgroundUploader, DownloadOperationUploadOperation 에 새로운 메서드가 도입되었습니다.

참고

앱당 최대 50개의 고유 전송 그룹이 지원됩니다.

속성

Name

그룹의 이름을 가져옵니다.

TransferBehavior

이 그룹 내의 전송이 동시에 또는 직렬로 실행되는지 여부를 지정하는 데 사용되는 속성을 가져오거나 설정합니다. 가능한 값은 BackgroundTransferBehavior에 의해 정의됩니다.

메서드

CreateGroup(String)

제공된 그룹 이름을 사용하여 전송 그룹을 만듭니다.

적용 대상