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
- Наследование
- Атрибуты
- Реализации
Требования к 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) |
Записывает данные из буфера в текущий поток. |