Поделиться через


StreamedFileDataRequest Класс

Определение

Представляет поток выходных данных с последовательным доступом, указывающий на запрос потока данных файла StorageFile , созданного путем вызова Метода CreateStreamedFileAsync или 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
Наследование
Object Platform::Object IInspectable StreamedFileDataRequest
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Этот объект передается в функцию StreamedFileDataRequestedHandler приложения при доступе к потоку, представленному StorageFile . Определите функцию StreamedFileDataRequestedHandler , если вы используете CreateStreamedFileAsync или ReplaceWithStreamedFileAsync для получения файла StorageFile , представляющего поток.

Методы

Close()

Освобождает системные ресурсы, предоставляемые текущим потоком, указывая, что запрос данных завершен.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

FailAndClose(StreamedFileFailureMode)

Указывает, что данные нельзя передавать в поток и освобождает системные ресурсы, предоставляемые текущим потоком, что указывает на то, что запрос данных завершен.

FlushAsync()

Очищает данные в текущем потоке.

WriteAsync(IBuffer)

Записывает данные из буфера в текущий поток.

Применяется к