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

Токен отмены.

Возвращаемое значение

Task

Задача, представляющая асинхронную операцию записи.

Исключения

uri или reader равно null.

Родительский объект uri не существует.

uri EXISTS и overwrite имеет значение false. ErrorCode будет иметь значение FileAlreadyExists .

У вызывающего объекта отсутствует необходимое разрешение.

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