VFile.WriteAllBytesAsync Method
Namespace: Rebex.IO
Assembly: Rebex.FileSystem.dll (version 7.0.9448)
WriteAllBytesAsync(String, Byte[], CancellationToken)
Method writes the bytes to a file identified by the path.
Declaration
public static Task WriteAllBytesAsync(string path, byte[] bytes, CancellationToken cancellationToken = default(CancellationToken))
Parameters
| Type | Name | Description |
|---|---|---|
| String | path | The path of the file. |
| Byte[] | bytes | The byte array to write to the |
| CancellationToken | cancellationToken | The cancellation token. See remarks for details. |
Returns
| Type | Description |
|---|---|
| Task | A Task that represents the operation. See remarks for details. |
Remarks
Rebex virtual file systems are synchronous. This method is provided only for compatibility with the File API on modern platforms.
Despite the async suffix this method runs synchronously and returns completed Task.
The cancellationToken is not used.
If the need to offload the operation to the background thread arise,
consider using the .NET Task.Run (or TaskFactory.StartNew on older platforms) API
with the synchronous Rebex.IO.FileSystem.IO.VFile.WriteAllBytes(System.String,System.Byte[]) method.