RandomAccess Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje rozhraní API založená na posunu pro čtení a zápis souborů způsobem bezpečným pro přístup z více vláken.
public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
- Dědičnost
-
RandomAccess
Poznámky
Podporují se jenom běžné diskové soubory. Soubory, které nelze použít, jako jsou kanály, nejsou podporovány.
Metody
FlushToDisk(SafeFileHandle) |
Vyprázdní vyrovnávací paměti operačního systému pro daný soubor na disk. |
GetLength(SafeFileHandle) |
Získá délku souboru v bajtech. |
Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64) |
Načte posloupnost bajtů z daného souboru při daném posunu. |
Read(SafeFileHandle, Span<Byte>, Int64) |
Načte posloupnost bajtů z daného souboru při daném posunu. |
ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken) |
Načte posloupnost bajtů z daného souboru při daném posunu. |
ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken) |
Načte posloupnost bajtů z daného souboru při daném posunu. |
SetLength(SafeFileHandle, Int64) |
Nastaví délku souboru na danou hodnotu. |
Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64) |
Zapíše posloupnost bajtů z daných vyrovnávacích pamětí do daného souboru při daném posunu. |
Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
Zapíše posloupnost bajtů z dané vyrovnávací paměti do daného souboru při daném posunu. |
WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken) |
Zapíše posloupnost bajtů z daných vyrovnávacích pamětí do daného souboru při daném posunu. |
WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
Zapíše posloupnost bajtů z dané vyrovnávací paměti do daného souboru při daném posunu. |