Compartilhar via


BackgroundTransferGroup Classe

Definição

Um grupo nomeado usado para associar várias operações de download ou upload. Essa classe facilita a criação desses grupos pelo aplicativo e a conclusão de downloads e uploads simultaneamente, em série ou com base na prioridade.

Por exemplo, se um usuário decidir baixar e watch episódios de uma série de televisão popular, seu aplicativo poderá priorizar os primeiros episódios da série ou permitir que o usuário escolha qual episódio baixar primeiro.

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
Herança
Object Platform::Object IInspectable BackgroundTransferGroup
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Um objeto BackgroundTransferGroup pode persistir para dar suporte a operações de transferência que abrangem sessões de aplicativo. Novos métodos foram introduzidos em BackgroundDownloader, BackgroundUploader, DownloadOperation e UploadOperation para simplificar o acesso a grupos criados em uma sessão de aplicativo anterior.

Observação

Há suporte para até 50 grupos de transferência exclusivos por aplicativo.

Propriedades

Name

Obtém o nome do grupo.

TransferBehavior

Obtém ou define a propriedade usada para especificar se as transferências dentro desse grupo são executadas simultaneamente ou em série. Os valores possíveis são definidos por BackgroundTransferBehavior.

Métodos

CreateGroup(String)

Cria um grupo de transferência usando o nome do grupo fornecido.

Aplica-se a