Значение Описание. None Совместное использование открытого файла запрещено

None Совместное использование открытого файла запрещено. Запрос на открытие

данного файла завершается сообщением об ошибке

Read Позволяет открывать файл для чтения одновременно нескольким пользователям.

Если этот флаг не установлен, запросы на открытие файла для чтения

завершаются сообщением об ошибке

ReadWrite Позволяет открывать файл для чтения и записи одновременно нескольким

пользователям

Write Позволяет открывать файл для записи одновременно нескольким пользователям

Потоки байтов

Ввод-вывод в файл на уровне байтов выполняется с помощью класса FileStream, который является наследником абстрактного класса Stream, определяющего набор стандартных операций с потоками. Элементы класса Stream описаны в табл. 11.5.

Таблица 11.5. Элементы класса Stream

Элемент Описание

BeginRead, Начать асинхронный ввод или вывод

BeginWrite

CanRead, Свойства, определяющие, какие операции поддерживает поток: чтение,

CanSeek, прямой доступ и/или запись

CanWrite

Close Закрыть текущий поток и освободить связанные с ним ресурсы (сокеты,

указатели на файлы и т. п.)

EndRead, Ожидать завершения асинхронного ввода; закончить асинхронный вывод


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: