IFileSystemProvider.WriteFileAsync(Uri, PipeReader, Boolean, CancellationToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает данные в файл, заменяя все содержимое, если файл уже существует.
public:
System::Threading::Tasks::Task ^ WriteFileAsync(Uri ^ uri, System::IO::Pipelines::PipeReader ^ reader, bool overwrite, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteFileAsync (Uri uri, System.IO.Pipelines.PipeReader reader, bool overwrite, System.Threading.CancellationToken cancellationToken);
abstract member WriteFileAsync : Uri * System.IO.Pipelines.PipeReader * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteFileAsync (uri As Uri, reader As PipeReader, overwrite As Boolean, cancellationToken As CancellationToken) As Task
Параметры
- uri
- Uri
Записываемый файл.
- reader
- PipeReader
Модуль чтения для канала, содержащего данные, записываемые в файл.
- overwrite
- Boolean
Указывает, можно ли перезазаписать существующий файл.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Задача, представляющая асинхронную операцию записи.
Исключения
uri или reader равно null.
Родительский объект uri не существует.
uri EXISTS и overwrite имеет значение false.
ErrorCode будет иметь значение FileAlreadyExists .
У вызывающего объекта отсутствует необходимое разрешение.