CardSignatureHelper - класс

Хэлперы и константы для взаимодействия с подписями файлов, расположенных в карточке.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class CardSignatureHelper
Inheritance
Object    CardSignatureHelper

Методы

AnySignatureRow(Card, FuncCardFile, CardRow, Boolean) Возвращает признак того, что среди всех подписей всех файлов хотя бы одна строка удовлетворяет заданному условию signaturePredicateFunc.
AnySignatureRow(CardFile, FuncCardFile, CardRow, Boolean) Возвращает признак того, что среди всех подписей заданного файла хотя бы одна строка удовлетворяет заданному условию signaturePredicateFunc.
ForEachSignatureRow(Card, ActionCardFile, CardRow) Выполняет заданный делегат для каждой строки с подписью каждого файла в заданной карточке. Возвращает признак того, что делегат был выполнен хотя бы один раз, т.е. была найдена хотя бы одна подпись в одном из файлов.
ForEachSignatureRow(CardFile, ActionCardFile, CardRow) Выполняет заданный делегат для каждой строки с подписью в заданном файле. Возвращает признак того, что делегат был выполнен хотя бы один раз, т.е. в файле была найдена хотя бы одна подпись.
GetLinkedToLastVersion Возвращает признак того, что строка с ЭЦП связана с последней версией файла, поэтому ссылка на идентификатор версии будет обновлена при сохранении на случай, если для файла новая версия будет создана позже, чем была добавлена подпись. Если признак не был установлен, то возвращается false.
RemoveLinkedToLastVersion Удаляет признак того, что строка с ЭЦП связана с последней версией файла.
ReplaceFileSignatureVersionRowIDAsync Обновляет идентификатор версии файла для подписей.
SetLinkedToLastVersion Устанавливает признак того, что строка с ЭЦП связана с последней версией файла, поэтому ссылка на идентификатор версии будет обновлена при сохранении на случай, если для файла новая версия будет создана позже, чем была добавлена подпись.

Поля

CommentFieldID Идентификатор поля с комментарием к подписи, который может использоваться для указания источника подписи и прочих вещей.
CompanyFieldID Идентификатор поля с названием организации, которое указано в файле подписи.
DataFieldID Идентификатор поля с бинарными данными файла подписи. По умолчанию такое поле не загружается при открытии карточки.
EventFieldID Идентификатор поля с событием, в результате которого была добавлена версия.
IssuerNameFieldID Идентификатор поля с именем подписанта, которое указано в файле подписи.
SectionID Идентификатор секции с подписями файлов.
SectionName Название секции с подписями файлов.
SerialNumberFieldID Серийный номер сертификата, который указан в файле подписи.
SignatureProfileFieldID Идентификатор поля с профилем подписи
SignatureTypeFieldID Идентификатор поля с типом подписи
SignedFieldID Идентификатор поля с датой подписания, которая указана в файле подписи.
SubjectNameFieldID Идентификатор поля с ФИО сотрудника, которое указано в файле подписи.
UserFieldID Идентификатор поля со ссылкой на пользователя, который добавил версию.
VersionFieldID Идентификатор поля с версией файла.

См. также