BackgroundUploader.CreateUpload(Uri, IStorageFile) 方法

定义

初始化一个 UploadOperation ,该操作指示要上传的 和 文件的位置。

public:
 virtual UploadOperation ^ CreateUpload(Uri ^ uri, IStorageFile ^ sourceFile) = CreateUpload;
UploadOperation CreateUpload(Uri const& uri, IStorageFile const& sourceFile);
public UploadOperation CreateUpload(System.Uri uri, IStorageFile sourceFile);
function createUpload(uri, sourceFile)
Public Function CreateUpload (uri As Uri, sourceFile As IStorageFile) As UploadOperation

参数

uri
Uri Uri

上传位置。

sourceFile
IStorageFile

要上传的文件。

返回

生成的上传操作。

注解

重要

使用 CreateUpload 在main UI 线程上创建大量传输可能会导致应用 UI 性能下降。 如果要排队大量传输,建议在后台工作线程上调用 CreateUpload ,如以下示例所示。

operation = await Task.Run(() => { return myDownloader.CreateUpload(uri, file); });

适用于

另请参阅