RandomAccess Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt offsetbasierte APIs zum Lesen und Schreiben von Dateien auf sichere Weise bereit.
public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
- Vererbung
-
RandomAccess
Hinweise
Nur reguläre Datenträgerdateien werden unterstützt. Nichtekierbare Dateien, z. B. Rohre, werden nicht unterstützt.
Methoden
| GetLength(SafeFileHandle) |
Ruft die Länge der Datei in Byte ab. |
| Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64) |
Liest eine Sequenz von Bytes aus der angegebenen Datei bei einem bestimmten Offset. |
| Read(SafeFileHandle, Span<Byte>, Int64) |
Liest eine Sequenz von Bytes aus der angegebenen Datei bei einem bestimmten Offset. |
| ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken) |
Liest eine Sequenz von Bytes aus der angegebenen Datei bei einem bestimmten Offset. |
| ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken) |
Liest eine Sequenz 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 Sequenz von Bytes aus bestimmten Puffern an die angegebene Datei bei einem bestimmten Offset. |
| Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
Schreibt eine Sequenz von Bytes aus dem angegebenen Puffer in die angegebene Datei bei einem bestimmten Offset. |
| WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken) |
Schreibt eine Sequenz von Bytes aus bestimmten Puffern an die angegebene Datei bei einem bestimmten Offset. |
| WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
Schreibt eine Sequenz von Bytes aus dem angegebenen Puffer in die angegebene Datei bei einem bestimmten Offset. |