IFileSignature - интерфейс

Информация о подписи для версии файла.

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IFileSignature : IFileEntity, 
	IEquatable<IFileEntity>, INotifyPropertyChanged, IEquatable<IFileSignature>
Implements
INotifyPropertyChanged, IEquatableIFileEntity, IEquatableIFileSignature, IFileEntity

Свойства

Comment Произвольный комментарий к подписи, который может использоваться для указания источника подписи и др.
Company Название компании, указанное в файле подписи.
Data Объект, содержащий информацию по бинарным данным файла подписи.
EventType Тип действия, в результате которого подпись была создана.
ID Идентификатор объекта.
(Унаследован от IFileEntity)
IssuerName Издатель сертификата, указанный в файле с подписью.
SerialNumber Серийный номер сертификата, указанный в файле с подписью.
SignatureProfile Профиль ЭЦП, обычно для типа подписи CAdES.
SignatureType Тип подписи.
Signed Дата и время подписи, указанная в файле подписи.
Source Объект, обеспечивающий взаимодействие текущего объекта с подсистемой, в которой он был создан, например, с карточкой.
(Унаследован от IFileEntity)
State Состояние подписи.
SubjectName Получатель сертификата, указанный в файле подписи.
UserID Идентификатор пользователя, который зарегистрировал подпись в системе.
UserName Имя пользователя, который зарегистрировал подпись в системе.
ValidationResult Сообщения, возникшие при проверке подписи. Значение не равно null.
Version Версия файла, к которой относится подпись.

Методы

Equals(T)Indicates whether the current object is equal to another object of the same type.
(Унаследован от IEquatableIFileEntity)
Equals(T)
(Унаследован от IEquatableIFileSignature)
SetDataAsync Устанавливает объект, содержащий информацию по бинарным данным файла подписи.
SetStateAsync Устанавливает состояние подписи.
SetValidationResultAsync Устанавливает сообщения ошибок и предупреждения, возникшие при проверке подписи, или null, если сообщений не возникло.

События

PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)

Методы расширения

NotifyAsync Уведомляет источник заданной подписи IFileSource о возникшем событии FileSignatureNotificationType. Используйте при изменении свойств подписи вручную, чтобы эти свойства были сохранены в пакете карточки (если подпись связана с карточкой).
(Определяется FileExtensions)

См. также