StorageFile.CreateStreamedFileFromUriAsync 方法

定义

创建 StorageFile 以表示来自指定统一资源标识符 (URI) 资源的数据流。 首次访问表示流的 StorageFile 时,此方法允许应用按需下载数据。

public:
 static IAsyncOperation<StorageFile ^> ^ CreateStreamedFileFromUriAsync(Platform::String ^ displayNameWithExtension, Uri ^ uri, IRandomAccessStreamReference ^ thumbnail);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<StorageFile> CreateStreamedFileFromUriAsync(winrt::hstring const& displayNameWithExtension, Uri const& uri, IRandomAccessStreamReference const& thumbnail);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<StorageFile> CreateStreamedFileFromUriAsync(string displayNameWithExtension, System.Uri uri, IRandomAccessStreamReference thumbnail);
function createStreamedFileFromUriAsync(displayNameWithExtension, uri, thumbnail)
Public Shared Function CreateStreamedFileFromUriAsync (displayNameWithExtension As String, uri As Uri, thumbnail As IRandomAccessStreamReference) As IAsyncOperation(Of StorageFile)

参数

displayNameWithExtension
String

Platform::String

winrt::hstring

要创建的 StorageFile 的用户友好名称,包括文件类型扩展名。

uri
Uri Uri

统一资源标识符 (用于创建 StorageFile 的资源的 URI) 。

thumbnail
IRandomAccessStreamReference

要创建的 StorageFile 的缩略图。

对于高质量缩略图,此缩略图的一个边缘应至少为 1024 像素。

返回

此方法完成后,它将返回一个 StorageFile 对象,该对象表示统一资源标识符 (URI) 资源。

属性

注解

此方法几乎等效于 CreateStreamedFileAsync,除非使用此方法时,系统代表应用提供 StreamedFileDataRequestedHandler ,并实现此函数以将指定的 Uri 下载到流式处理文件中。

适用于