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ů bezpečným způsobem 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. Nepodporovatelné soubory, jako jsou kanály, nejsou podporované.
Metody
| Name | Description |
|---|---|
| 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 v daném posunu. |
| Read(SafeFileHandle, Span<Byte>, Int64) |
Načte posloupnost bajtů z daného souboru v daném posunu. |
| ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken) |
Načte posloupnost bajtů z daného souboru v daném posunu. |
| ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken) |
Načte posloupnost bajtů z daného souboru v 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 v daném posunu. |
| Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
Zapíše posloupnost bajtů z dané vyrovnávací paměti do daného souboru v 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 v daném posunu. |
| WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
Zapíše posloupnost bajtů z dané vyrovnávací paměti do daného souboru v daném posunu. |