StreamedFileDataRequest 类

定义

表示顺序访问输出流,指示对通过调用 CreateStreamedFileAsyncReplaceWithStreamedFileAsync 创建的 StorageFile 的数据流的请求。

public ref class StreamedFileDataRequest sealed : IClosable, IStreamedFileDataRequest, IOutputStream
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class StreamedFileDataRequest final : IClosable, IStreamedFileDataRequest, IOutputStream
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class StreamedFileDataRequest : System.IDisposable, IStreamedFileDataRequest, IOutputStream
Public NotInheritable Class StreamedFileDataRequest
Implements IDisposable, IOutputStream, IStreamedFileDataRequest
继承
Object Platform::Object IInspectable StreamedFileDataRequest
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

访问 StorageFile 表示的流时,此对象将传递给应用的 StreamedFileDataRequestedHandler 函数。 如果使用 CreateStreamedFileAsyncReplaceWithStreamedFileAsync 获取表示流的 StorageFile,请定义 StreamedFileDataRequestedHandler 函数。

方法

Close()

释放当前流公开的系统资源,指示数据请求已完成。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

FailAndClose(StreamedFileFailureMode)

指示无法流式传输数据,并释放当前流公开的系统资源,指示数据请求已完成。

FlushAsync()

刷新当前流中的数据。

WriteAsync(IBuffer)

将数据从缓冲区写入当前流。

适用于