ICardFileContentSource - интерфейс

Информация по источнику контента для файла.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface ICardFileContentSource

Свойства

CardID Идентификатор карточки, в которой содержится файл.
CardTypeID Идентификатор типа карточки, в которой содержится файл, или null, если идентификатор типа карточки не передаётся в запросы.
FileID Идентификатор файла.
FileTypeName

Имя типа файла, передаваемое в запросы на загрузку содержимого CardGetFileContentRequest, в запросы на получение списка версий CardGetFileVersionsRequest, в запросы на загрузку списка подписей GetVersionSignatures, а также в запрос CardGetFileContentRequest при сохранении карточки (если указан признак StoreViaContentRequest).

Если указано null/пустая строка, то значение не устанавливается в запросе при сохранении карточки, а в остальных случаях оно определяется собственно типом файла CardFile.

OriginalVersionRowID Идентификатор исходной версии файла, к которой относится источник контента, или null, если источник относится к любой из версий.
Source Местоположение контента версии файла.
StoreViaContentRequest

Признак того, что при сохранении карточки с таким файлом его содержимое запрашивается выполнением запроса CardGetFileContentRequest. Если указан как false (по умолчанию), то содержимое копируется напрямую в хранилище контента ICardContentStrategy.

Для таких файлов, как и для любых других, необходимо указать размер Size. Актуальный размер из ответа на запрос Size будет установлен после успешного сохранения.

VersionRowID Идентификатор версии файла.

См. также