МенеджерФайловыхПотоков.НачатьСозданиеВременногоФайла (FileStreamsManager.BeginCreateTempFile)
МенеджерФайловыхПотоков (FileStreamsManager)
НачатьСозданиеВременногоФайла (BeginCreateTempFile)
НачатьСозданиеВременногоФайла(<ОписаниеОповещения>, <ЛимитПамяти>, <РазмерБуфера>) <ОписаниеОповещения> (обязательный)
Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после завершения работы метода со следующими параметрами:- <Поток> - Объект типа ФайловыйПоток для чтения и запииси созданного временного файла.
- <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
<ЛимитПамяти> (необязательный)
Тип: Число.
Максимальный объем памяти (в байтах), при превышении которого будет создан файл на диске.
Значение по умолчанию: 65535. <РазмерБуфера> (необязательный)
Тип: Число.
Размер буфера для операций с файлом (в байтах).
Значение по умолчанию: 8192.Создает временный файл и открывает его в монопольном режиме с возможностью чтения и записи. Дополнительно можно установить ограничение в байтах, при превышении которого будет создан файл на диске. Пока размер файла не превышает данного ограничения, вся работа выполняется в оперативной памяти.
Данный метод удобно использовать в тех случаях, когда требуется работать с данными заранее неизвестного размера, если известно, что в большинстве случаев этот размер ограничен. В таком случае возможно обеспечить, чтобы большую часть времени работа выполнялась в памяти, и при этом не допустить слишком высокого потребления памяти в случае, если размер данных превысит ожидаемый.
Тонкий клиент, веб-клиент, толстый клиент.МенеджерФайловыхПотоков, метод СоздатьВременныйФайл