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

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

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

Синтаксис:

СоздатьВременныйФайл(<ЛимитПамяти>, <РазмерБуфера>)

Параметры:

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

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

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

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

Возвращаемое значение:

Тип: ФайловыйПоток.

Описание:

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

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

Тонкий клиент, сервер, толстый клиент, внешнее соединение.

Примечание:

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