BackgroundTransferGroup Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |