FileHelperOpenRead - метод

Открывает файл для чтения с указанным размером буфера. Разрешает асинхронное чтение для такого файла, если не указано обратного.

Definition

Пространство имён: Tessa.Platform.IO
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static FileStream OpenRead(
	string filePath,
	bool randomAccess = false,
	bool synchronousOnly = false,
	int bufferSize = 4096
)

Параметры

filePath  String
Путь к файлу.
randomAccess  Boolean  (Optional)
Признак того, что файл может использоваться не только для последовательного чтения от начала до конца. Укажите false, чтобы ОС имела возможность оптимизировать чтение такого файла. Укажите true, если с файлом могут происходить операции поиска. Если указано значение false, но с файлом происходят операции поиска, то они будут выполнены корректно, но при этом кэширование может быть неоптимальным.
synchronousOnly  Boolean  (Optional)
Укажите, если к потоку файла не осуществляется асинхронных операций чтения.
bufferSize  Int32  (Optional)
Буфер для чтения из файла. Используйте значение по умолчанию DefaultFileBufferSize, если используете метод для чтения ReadAllBytesAsync(Stream, CancellationToken)

Возвращаемое значение

FileStream
Поток, используемый для чтения из файла.

См. также