======Конструктор FileStream(SafeFileHandle, FileAccess, Int32, Boolean)====== Инициализирует новый экземпляр класса [[developers:references:system.io.filestream|FileStream]] для заданного дескриптора файла с заданными разрешениями на чтение и запись, размером буфера и синхронным или асинхронным состоянием. * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public FileStream(SafeFileHandle handle, FileAccess access, int bufferSize, bool isAsync) **Параметры** * //handle// * Тип: [[developers:references:microsoft.win32.safehandles.safefilehandle|Microsoft.Win32.SafeHandles.SafeFileHandle]] * Дескриптор файла для файла, который будет инкапсулироваться с помощью объекта FileStream. * //access// * Тип: [[developers:references:system.io.fileaccess|System.IO.FileAccess]] * Константа, которая получает свойства [[developers:references:system.io.filestream.canread|CanRead]] и [[developers:references:system.io.filestream.canwrite|CanWrite]] объекта FileStream. * //bufferSize// * Тип: [[developers:references:system.int32|System.Int32]] * Положительное значение [[developers:references:system.int32|Int32]] , большее 0, определяющее размер буфера.Для значений //bufferSize// от 0 до 8 фактический размер буфера устанавливается равным 8 байт. * //isAsync// * Тип: [[developers:references:system.boolean|System.Boolean]] * Значение true, если этот дескриптор был открыт асинхронно (т. е. в режиме перекрывающегося ввода-вывода); в противном случае — false.