Link Search Menu Expand Document

ОбъектноеХранилище

Тип-одиночка
Стд::ОбъектноеХранилище::ОбъектноеХранилище
Базовые типы: Объект
Доступность: Сервер

Административные функции для работы с хранилищем двоичных данных.

Сравнение ссылочное


Методы

Загрузить

Загрузить(ВходнойПоток: ПотокЧтения, Размер: Число, Свойства: ДвоичныйОбъект.Свойства, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект
Доступность: КлиентИСервер
Перегрузка:
Загрузить(ВходнойПоток: ПотокЧтения, Размер: Число, ТипСодержимого: Строка? = Неопределено, Свойства: ДвоичныйОбъект.Свойства? = Неопределено, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект

Создает и возвращает двоичные данные из потока ВходнойПоток указанного размера Размер. Свойства - свойства загружаемых данных. ТаймаутУстаревания - время, через которое сборщик мусора сможет удалить объект, если на него не будет создано ссылок. Если не указано, используется время по умолчанию 24 часа. MIME тип содержимого загружаемых данных - “application/octet-stream”.

Для загрузки данных анонимным пользователем требуется дополнительное разрешение, см. УстановитьРазрешениеЗагрузкиАнонимнымПользователем.


Загрузить

Загрузить(ВходнойПоток: ПотокЧтения, Размер: Число, ТипСодержимого: Строка? = Неопределено, Свойства: ДвоичныйОбъект.Свойства? = Неопределено, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект
Доступность: КлиентИСервер
Перегрузка:
Загрузить(ВходнойПоток: ПотокЧтения, Размер: Число, Свойства: ДвоичныйОбъект.Свойства, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект

Создает и возвращает двоичные данные из потока ВходнойПоток указанного размера Размер. Свойства - свойства загружаемых данных. ТаймаутУстаревания - время, через которое сборщик мусора сможет удалить объект, если на него не будет создано ссылок. Если не указано, используется время по умолчанию 24 часа. Если тип содержимого ТипСодержимого не указан - будет использован “application/octet-stream”.

Для загрузки данных анонимным пользователем требуется дополнительное разрешение, см. УстановитьРазрешениеЗагрузкиАнонимнымПользователем.


ЗагрузитьИзBase64Строки

ЗагрузитьИзBase64Строки(СтрокаBase64: Строка, Свойства: ДвоичныйОбъект.Свойства, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект
Доступность: КлиентИСервер
Перегрузка:
ЗагрузитьИзBase64Строки(СтрокаBase64: Строка, ТипСодержимого: Строка? = Неопределено, Свойства: ДвоичныйОбъект.Свойства? = Неопределено, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект

Создает и возвращает двоичные данные из строки СтрокаBase64 в формате Base64. Свойства - свойства загружаемых данных. ТаймаутУстаревания - время, через которое сборщик мусора сможет удалить объект, если на него не будет создано ссылок. Если не указано, используется время по умолчанию 24 часа. MIME тип содержимого загружаемых данных - “text/plain”.

Для загрузки данных анонимным пользователем требуется дополнительное разрешение, см. УстановитьРазрешениеЗагрузкиАнонимнымПользователем.


ЗагрузитьИзBase64Строки

ЗагрузитьИзBase64Строки(СтрокаBase64: Строка, ТипСодержимого: Строка? = Неопределено, Свойства: ДвоичныйОбъект.Свойства? = Неопределено, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект
Доступность: КлиентИСервер
Перегрузка:
ЗагрузитьИзBase64Строки(СтрокаBase64: Строка, Свойства: ДвоичныйОбъект.Свойства, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект

Создает и возвращает двоичные данные из строки СтрокаBase64 в формате Base64. Если тип содержимого ТипСодержимого не указан - будет использован “text/plain”. Свойства - свойства загружаемых данных. ТаймаутУстаревания - время, через которое сборщик мусора сможет удалить объект, если на него не будет создано ссылок. Если не указано, используется время по умолчанию 24 часа.

Для загрузки данных анонимным пользователем требуется дополнительное разрешение, см. УстановитьРазрешениеЗагрузкиАнонимнымПользователем.


ЗагрузитьИзБайт

ЗагрузитьИзБайт(Байты: Байты, Свойства: ДвоичныйОбъект.Свойства, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект
Доступность: КлиентИСервер
Перегрузка:
ЗагрузитьИзБайт(Байты: Байты, ТипСодержимого: Строка? = Неопределено, Свойства: ДвоичныйОбъект.Свойства? = Неопределено, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект

Создает и возвращает двоичные данные из байтов Байты. Свойства - свойства загружаемых данных. ТаймаутУстаревания - время, через которое сборщик мусора сможет удалить объект, если на него не будет создано ссылок. Если не указано, используется время по умолчанию 24 часа. MIME тип содержимого загружаемых данных - “text/plain”.

Для загрузки данных анонимным пользователем требуется дополнительное разрешение, см. УстановитьРазрешениеЗагрузкиАнонимнымПользователем.


ЗагрузитьИзБайт

ЗагрузитьИзБайт(Байты: Байты, ТипСодержимого: Строка? = Неопределено, Свойства: ДвоичныйОбъект.Свойства? = Неопределено, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект
Доступность: КлиентИСервер
Перегрузка:
ЗагрузитьИзБайт(Байты: Байты, Свойства: ДвоичныйОбъект.Свойства, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект

Создает и возвращает двоичные данные из байтов Байты. Если тип содержимого ТипСодержимого не указан - будет использован “text/plain”. Свойства - свойства загружаемых данных. ТаймаутУстаревания - время, через которое сборщик мусора сможет удалить объект, если на него не будет создано ссылок. Если не указано, используется время по умолчанию 24 часа.

Для загрузки данных анонимным пользователем требуется дополнительное разрешение, см. УстановитьРазрешениеЗагрузкиАнонимнымПользователем.


ЗагрузитьИзСтроки

ЗагрузитьИзСтроки(Строка: Строка, Свойства: ДвоичныйОбъект.Свойства, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект
Доступность: КлиентИСервер
Перегрузка:
ЗагрузитьИзСтроки(Строка: Строка, ТипСодержимого: Строка? = Неопределено, Свойства: ДвоичныйОбъект.Свойства? = Неопределено, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект

Создает и возвращает двоичные данные из строки Строка в кодировке UTF-8. Свойства - свойства загружаемых данных. ТаймаутУстаревания - время, через которое сборщик мусора сможет удалить объект, если на него не будет создано ссылок. Если не указано, используется время по умолчанию 24 часа. MIME тип содержимого загружаемых данных - “text/plain”.

Для загрузки данных анонимным пользователем требуется дополнительное разрешение, см. УстановитьРазрешениеЗагрузкиАнонимнымПользователем.


ЗагрузитьИзСтроки

ЗагрузитьИзСтроки(Строка: Строка, ТипСодержимого: Строка? = Неопределено, Свойства: ДвоичныйОбъект.Свойства? = Неопределено, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект
Доступность: КлиентИСервер
Перегрузка:
ЗагрузитьИзСтроки(Строка: Строка, Свойства: ДвоичныйОбъект.Свойства, ТаймаутУстаревания: Длительность? = Неопределено): ДвоичныйОбъект

Создает и возвращает двоичные данные из строки Строка в кодировке UTF-8. Если тип содержимого ТипСодержимого не указан - будет использован “text/plain”. Свойства - свойства загружаемых данных. ТаймаутУстаревания - время, через которое сборщик мусора сможет удалить объект, если на него не будет создано ссылок. Если не указано, используется время по умолчанию 24 часа.

Для загрузки данных анонимным пользователем требуется дополнительное разрешение, см. УстановитьРазрешениеЗагрузкиАнонимнымПользователем.


ПолучитьМаксимальныйРазмерЗагружаемыхДанных

ПолучитьМаксимальныйРазмерЗагружаемыхДанных(): Число?
Доступность: КлиентИСервер

Возвращает максимальный размер загружаемых с клиента двоичных данных в килобайтах. Значение Неопределено означает, что ограничения нет.

В мобильном варианте всегда возвращает Неопределено.


ПолучитьРазрешениеЗагрузкиАнонимнымПользователем

ПолучитьРазрешениеЗагрузкиАнонимнымПользователем(): Булево
Доступность: КлиентИСервер

Проверяет, что загрузка двоичных данных анонимным пользователем разрешена. В мобильном варианте всегда возвращает Истина.


УстановитьМаксимальныйРазмерЗагружаемыхДанных

УстановитьМаксимальныйРазмерЗагружаемыхДанных(Размер: Число?)
Доступность: КлиентИСервер

Устанавливает максимальный размер загружаемых с клиента двоичных данных в килобайтах. Значение Неопределено означает, что ограничения нет.

В мобильном варианте ничего не делает.


УстановитьМоментУстаревания

УстановитьМоментУстаревания(Ссылка: ДвоичныйОбъект.Ссылка, Момент: Момент): Булево
Доступность: КлиентИСервер

Устанавливает время Момент, по наступлению которого сборщик мусора сможет удалить объект двоичных данных по ссылке Ссылка, если на него нет ссылок.

Возвращает Истина, если на объект нет ссылок и время было установлено, иначе — Ложь.


УстановитьНеиспользуемые

УстановитьНеиспользуемые(Ссылки: ДвоичныйОбъект.Ссылка|ЧитаемаяКоллекция<ДвоичныйОбъект.Ссылка>)
Доступность: КлиентИСервер

Сообщает хранилищу, что объекты двоичных данных по ссылкам Ссылки больше не используются.

Объекты будут удалены при следующей сборке мусора, если на момент вызова на них нет ссылок.


УстановитьРазрешениеЗагрузкиАнонимнымПользователем

УстановитьРазрешениеЗагрузкиАнонимнымПользователем(Значение: Булево)
Доступность: КлиентИСервер

Устанавливает значение Значение разрешения на загрузку двоичных данных анонимным пользователем. В мобильном варианте ничего не делает.


УстановитьСвойства

УстановитьСвойства(Ссылка: ДвоичныйОбъект.Ссылка, НовыеСвойства: ДвоичныйОбъект.Свойства?)
Доступность: КлиентИСервер

Устанавливает свойства НовыеСвойства объекта двоичных данных по ссылке Ссылка.

Метод может быть использован для конвертации существующих данных (ранее свойства была не назначены или надо их поменять) или при назначении их не во время загрузки, а перед присвоением ссылки в объект.