StreamedFileDataRequest Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |