BackgroundTransferGroup.TransferBehavior 属性

定义

获取或设置属性,该属性用于指定此组中的传输是同时运行还是以串行方式运行。 可能的值由 BackgroundTransferBehavior 定义。

public:
 property BackgroundTransferBehavior TransferBehavior { BackgroundTransferBehavior get(); void set(BackgroundTransferBehavior value); };
BackgroundTransferBehavior TransferBehavior();

void TransferBehavior(BackgroundTransferBehavior value);
public BackgroundTransferBehavior TransferBehavior { get; set; }
var backgroundTransferBehavior = backgroundTransferGroup.transferBehavior;
backgroundTransferGroup.transferBehavior = backgroundTransferBehavior;
Public Property TransferBehavior As BackgroundTransferBehavior

属性值

组传输行为。

注解

如果在开发过程中使用后台传输功能,则你可能会遇到活动和已完成传输操作的内部缓存不同步的情况。这可能会导致无法启动新的传输操作或者无法与现有操作和 BackgroundTransferGroup 对象交互。 在某些情况下,尝试与现有操作交互可能引发崩溃。 如果 TransferBehavior 属性设置为 Parallel,则可能产生该结果。 该问题仅在开发期间的某些应用场景中发生,该情况不适用于应用的最终用户。 有关详细信息,请参阅 BackgroundDownloaderBackgroundUploader 中的调试指南部分。

适用于