RandomAccess Klas

Definitie

Biedt offset-API's voor het lezen en schrijven van bestanden op een thread-veilige manier.

public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
Overname
RandomAccess

Opmerkingen

Alleen gewone schijfbestanden worden ondersteund. Onzoekbare bestanden, zoals pijpen, worden niet ondersteund.

Methoden

Name Description
FlushToDisk(SafeFileHandle)

Hiermee worden de buffers van het besturingssysteem voor het opgegeven bestand naar schijf leeggemaakt.

GetLength(SafeFileHandle)

Hiermee wordt de lengte van het bestand in bytes opgeslagen.

Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64)

Leest een reeks bytes uit het opgegeven bestand op een bepaalde offset.

Read(SafeFileHandle, Span<Byte>, Int64)

Leest een reeks bytes uit het opgegeven bestand op een bepaalde offset.

ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken)

Leest een reeks bytes uit het opgegeven bestand op een bepaalde offset.

ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken)

Leest een reeks bytes uit het opgegeven bestand op een bepaalde offset.

SetLength(SafeFileHandle, Int64)

Hiermee stelt u de lengte van het bestand in op de opgegeven waarde.

Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64)

Hiermee schrijft u een reeks bytes van opgegeven buffers naar het opgegeven bestand op een bepaalde offset.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Hiermee schrijft u een reeks bytes van de opgegeven buffer naar het opgegeven bestand op een bepaalde offset.

WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken)

Hiermee schrijft u een reeks bytes van opgegeven buffers naar het opgegeven bestand op een bepaalde offset.

WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken)

Hiermee schrijft u een reeks bytes van de opgegeven buffer naar het opgegeven bestand op een bepaalde offset.

Van toepassing op

Zie ook