File.WriteAllBytesAsync(String, Byte[], CancellationToken) Metódus

Definíció

Aszinkron módon létrehoz egy új fájlt, beírja a megadott bájttömböt a fájlba, majd bezárja a fájlt. Ha a célfájl már létezik, csonkolja és felülírja.

public static System.Threading.Tasks.Task WriteAllBytesAsync(string path, byte[] bytes, System.Threading.CancellationToken cancellationToken = default);
static member WriteAllBytesAsync : string * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function WriteAllBytesAsync (path As String, bytes As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task

Paraméterek

path
String

A fájl, amelybe írni szeretne.

bytes
Byte[]

A fájlba írni kívánt bájtok.

cancellationToken
CancellationToken

A lemondási kérelmek figyelésére szolgáló jogkivonat. Az alapértelmezett érték a None.

Válaszok

Az aszinkron írási műveletet képviselő feladat.

Kivételek

A lemondási jogkivonat megszakadt. Ezt a kivételt a rendszer a visszaadott tevékenységben tárolja.

Megjegyzések

Ez a metódus a feladatban tárolja az összes olyan nem használati kivételt, amelyet a metódus szinkron megfelelője tud dobni. Ha egy kivételt tárol a visszaadott tevékenységben, akkor a rendszer akkor küldi el a kivételt, amikor a feladatra vár. A használati kivételek(például ArgumentException) továbbra is szinkron módon jelennek meg. A tárolt kivételekről lásd a következő által WriteAllBytes(String, Byte[])kiadott kivételeket: .

A következőre érvényes: