RandomAccess Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет API на основе смещения для чтения и записи файлов в потокобезопасном режиме.
public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
- Наследование
-
RandomAccess
Комментарии
Поддерживаются только обычные файлы дисков. Неподдержитые файлы, такие как каналы, не поддерживаются.
Методы
| Имя | Описание |
|---|---|
| FlushToDisk(SafeFileHandle) |
Очищает буферы операционной системы для заданного файла на диск. |
| GetLength(SafeFileHandle) |
Возвращает длину файла в байтах. |
| Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64) |
Считывает последовательность байтов из заданного смещения. |
| Read(SafeFileHandle, Span<Byte>, Int64) |
Считывает последовательность байтов из заданного смещения. |
| ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken) |
Считывает последовательность байтов из заданного смещения. |
| ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken) |
Считывает последовательность байтов из заданного смещения. |
| SetLength(SafeFileHandle, Int64) |
Задает длину файла заданному значению. |
| Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64) |
Записывает последовательность байтов из заданных буферов в заданное смещение файла. |
| Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
Записывает последовательность байтов из заданного буфера в заданный файл по смещению. |
| WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken) |
Записывает последовательность байтов из заданных буферов в заданное смещение файла. |
| WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
Записывает последовательность байтов из заданного буфера в заданный файл по смещению. |