IFileSystemProvider.WriteFileAsync(Uri, PipeReader, Boolean, CancellationToken) Methode

Definition

Schreibt Daten in eine Datei und ersetzt den gesamten Inhalt, wenn die Datei bereits vorhanden ist.

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

Parameter

uri
Uri

Die Datei, die geschrieben werden soll.

reader
PipeReader

Der Reader für die Pipe, die die in die Datei zu schreibenden Daten enthält.

overwrite
Boolean

Gibt an, ob eine vorhandene Datei überschrieben werden kann.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Task

Ein Task, der den asynchronen Schreibvorgang darstellt.

Ausnahmen

uri oder reader ist NULL.

Das übergeordnete Element von ist uri nicht vorhanden.

uri ist vorhanden und overwrite ist false. ErrorCode wird auf festgelegt FileAlreadyExists .

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Gilt für