IBinaryStorage — интерфейс
Определяет методы провайдера к внешнему хранилищу.
-
Пространство имён:
DocsVision.Platform.StorageServer -
Сборка:
DocsVision.Platform.StorageServer.dll
Свойства
| Имя | Описание |
|---|---|
|
Флаг, указывающий является ли данное хранилище интегрированным в Docsvision. Должен всегда возвращать |
|
Задаёт или возвращает уникальный идентификатор хранилища. |
Задаёт или возвращает типы разделов, поддерживаемых хранилищем. |
Методы
| Имя | Описание |
|---|---|
Проверяет возможность перемещения файла в другой раздел данного хранилища без изменения данных. |
|
Создаёт файл во внешнем хранилище. |
|
Создаёт файл во внешнем хранилище и загружает в него данные другого файла. |
|
|
Удаляет файл с указанным идентификатором из внешнего хранилища. |
|
Считывает данные файла из внешнего хранилища в поток. |
Считывает данные файла из внешнего хранилища в поток начиная с заданной позиции. |
|
Перемещает файл в новый раздел внешнего хранилища. |
|
|
Записывает данные из потока в файл во внешнем хранилище. |
Записывает данные из потока в файл во внешнем хранилище начиная с заданной позиции. |
Заметки
Список возможных ошибок, которые могут возвращаться в реализации интерфейса IBinaryStorage:
-
DocsVision.Platform.StorageServer.BinaryNotFoundException— указанный файл не существует в хранилище. -
DocsVision.Platform.StorageServer.InvalidBinaryIdException— переданный идентификатор файла имеет некорректный формат. -
System.NotSupportedException— метод не поддерживается в данном хранилище. -
System.ArgumentNullException— при вызове метода передан нулевой/пустой обязательный аргумент. -
DocsVision.Platform.StorageServer.BinaryStorageException— прочая ошибка в хранилище, не относящаяся к другим типам ошибок.