Partilhar via


StreamedFileDataRequest Classe

Definição

Representa um fluxo de saída de acesso sequencial que indica uma solicitação para o fluxo de dados de um StorageFile que foi criado chamando CreateStreamedFileAsync ou ReplaceWithStreamedFileAsync.

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
Herança
Object Platform::Object IInspectable StreamedFileDataRequest
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Esse objeto é passado para a função StreamedFileDataRequestedHandler do aplicativo quando um fluxo representado por um StorageFile é acessado. Defina a função StreamedFileDataRequestedHandler se você usar CreateStreamedFileAsync ou ReplaceWithStreamedFileAsync para obter um StorageFile que represente o fluxo.

Métodos

Close()

Libera recursos do sistema que são expostos pelo fluxo atual indicando que a solicitação de dados foi concluída.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

FailAndClose(StreamedFileFailureMode)

Indica que os dados não podem ser transmitidos e libera recursos do sistema expostos pelo fluxo atual, indicando que a solicitação de dados foi concluída.

FlushAsync()

Libera os dados no fluxo atual.

WriteAsync(IBuffer)

Grava dados de um buffer no fluxo atual.

Aplica-se a