Оглавление | Родительский раздел

МенеджерФайловыхПотоков.НачатьСозданиеВременногоФайла (FileStreamsManager.BeginCreateTempFile)

МенеджерФайловыхПотоков (FileStreamsManager)
НачатьСозданиеВременногоФайла (BeginCreateTempFile)

Синтаксис:

НачатьСозданиеВременногоФайла(<ОписаниеОповещения>, <ЛимитПамяти>, <РазмерБуфера>)

Параметры:

<ОписаниеОповещения> (обязательный)

Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после завершения работы метода со следующими параметрами:

<ЛимитПамяти> (необязательный)

Тип: Число.
Максимальный объем памяти (в байтах), при превышении которого будет создан файл на диске.
Значение по умолчанию: 65535.

<РазмерБуфера> (необязательный)

Тип: Число.
Размер буфера для операций с файлом (в байтах).
Значение по умолчанию: 8192.

Описание:

Создает временный файл и открывает его в монопольном режиме с возможностью чтения и записи. Дополнительно можно установить ограничение в байтах, при превышении которого будет создан файл на диске. Пока размер файла не превышает данного ограничения, вся работа выполняется в оперативной памяти.
Данный метод удобно использовать в тех случаях, когда требуется работать с данными заранее неизвестного размера, если известно, что в большинстве случаев этот размер ограничен. В таком случае возможно обеспечить, чтобы большую часть времени работа выполнялась в памяти, и при этом не допустить слишком высокого потребления памяти в случае, если размер данных превысит ожидаемый.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.

См. также:

МенеджерФайловыхПотоков, метод СоздатьВременныйФайл

Оглавление | Родительский раздел Платформа 8.3.13.1809