RandomAccess Klasse

Definition

Stellt offsetbasierte APIs zum Lesen und Schreiben von Dateien auf threadsichere Weise bereit.

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

Hinweise

Es werden nur normale Datenträgerdateien unterstützt. Nicht verwendbare Dateien, z. B. Pipes, werden nicht unterstützt.

Methoden

Name Beschreibung
FlushToDisk(SafeFileHandle)

Löscht die Betriebssystempuffer für die angegebene Datei auf den Datenträger.

GetLength(SafeFileHandle)

Ruft die Länge der Datei in Bytes ab.

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

Liest eine Abfolge von Bytes aus der angegebenen Datei bei einem bestimmten Offset.

Read(SafeFileHandle, Span<Byte>, Int64)

Liest eine Abfolge von Bytes aus der angegebenen Datei bei einem bestimmten Offset.

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

Liest eine Abfolge von Bytes aus der angegebenen Datei bei einem bestimmten Offset.

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

Liest eine Abfolge von Bytes aus der angegebenen Datei bei einem bestimmten Offset.

SetLength(SafeFileHandle, Int64)

Legt die Länge der Datei auf den angegebenen Wert fest.

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

Schreibt eine Abfolge von Bytes aus bestimmten Puffern in die angegebene Datei bei einem bestimmten Offset.

Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64)

Schreibt eine Abfolge von Bytes aus dem angegebenen Puffer in die angegebene Datei bei einem bestimmten Offset.

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

Schreibt eine Abfolge von Bytes aus bestimmten Puffern in die angegebene Datei bei einem bestimmten Offset.

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

Schreibt eine Abfolge von Bytes aus dem angegebenen Puffer in die angegebene Datei bei einem bestimmten Offset.

Gilt für:

Weitere Informationen