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) |
Записывает последовательность байтов из заданного буфера в заданный файл с заданным смещением. |