C# CreateStreamedFileFromUriAsync:如何传递IRandomAccessStreamReference?

C# CreateStreamedFileFromUriAsync:如何传递IRandomAccessStreamReference?,c#,uri,storagefile,C#,Uri,Storagefile,我试图使用StorageFile方法createstreamdfilefromuriasync下载一个文件,但我对irandomaccesstreamreference参数感到困惑。如何传递IRandomAccessStreamReference?这是一个接口。我该怎么办 public static IAsyncOperation<StorageFile> CreateStreamedFileFromUriAsync( string displayNameWithExtens

我试图使用
StorageFile
方法
createstreamdfilefromuriasync
下载一个文件,但我对
irandomaccesstreamreference
参数感到困惑。如何传递IRandomAccessStreamReference?这是一个接口。我该怎么办

public static IAsyncOperation<StorageFile> CreateStreamedFileFromUriAsync(
    string displayNameWithExtension, 
    Uri uri, 
    IRandomAccessStreamReference thumbnail
)
公共静态IAsyncOperation CreatedStreamedFileFromuriAsync(
字符串displayNameWithExtension,
乌里,
irandomaccesstreamreference缩略图
)

我找到了答案:

IRandomAccessStreamReference thumbnail =
    RandomAccessStreamReference.CreateFromUri(new Uri(remoteUri));
IAsyncOperation<StorageFile> file1 =
    StorageFile.CreateStreamedFileFromUriAsync("duyuru.pdf", new Uri(remoteUri), thumbnail);
irandomaccesstreamreference缩略图=
RandomAccessStreamReference.CreateFromUri(新Uri(remoteUri));
IAsyncOperation文件1=
CreateStreamedFileFromUriAsync(“duyuru.pdf”,新Uri(remoteUri),缩略图);

这看起来不是很有意义,我想知道是否有一个全面的CreateStreamedFileFromUriAsync指南