======Конструктор FileStream(String, FileMode, FileAccess, FileShare, Int32)====== Инициализирует новый экземпляр класса [[developers:references:system.io.filestream|FileStream]] с заданными путем, режимом создания, разрешениями на чтение и запись и на совместное использование, а также размером буфера. * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public FileStream(string path, FileMode mode, FileAccess access, FileShare share, int bufferSize) **Параметры** * //path// * Тип: [[developers:references:system.string|System.String]] * Абсолютный или относительный путь к файлу, который инкапсулируется объектом FileStream. * //mode// * Тип: [[developers:references:system.io.filemode|System.IO.FileMode]] * Константа, определяющая способ открытия или создания файла. * //access// * Тип: [[developers:references:system.io.fileaccess|System.IO.FileAccess]] * Константа, определяющая способ доступа к файлу объекта FileStream.Этот параметр получает свойства [[developers:references:system.io.filestream.canread|CanRead]] и [[developers:references:system.io.filestream.canwrite|CanWrite]] объекта FileStream.Если параметр //path// указывает на файл диска, значение свойства [[developers:references:system.io.filestream.canseek|CanSeek]] равно true. * //share// * Тип: [[developers:references:system.io.fileshare|System.IO.FileShare]] * Константа, определяющая способ совместного использования файла процессами. * //bufferSize// * Тип: [[developers:references:system.int32|System.Int32]] * Положительное значение [[developers:references:system.int32|Int32]] , большее 0, определяющее размер буфера.Для значений //bufferSize// от 0 до 8 фактический размер буфера устанавливается равным 8 байт.