FileSignature - класс

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

Definition

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

Заметки

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

Конструкторы

FileSignature Создаёт экземпляр класса с указанием значений его свойств.

Свойства

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

Методы

Equals(IFileEntity)Indicates whether the current object is equal to another object of the same type.
(Унаследован от FileEntity)
Equals(IFileSignature)Indicates whether the current object is equal to another object of the same type.
Equals(Object)Determines whether the specified object is equal to the current object.
(Унаследован от FileEntity)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от FileEntity)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
SetDataAsync Устанавливает объект, содержащий информацию по бинарным данным файла подписи.
SetStateAsync Устанавливает состояние подписи.
SetValidationResultAsync Устанавливает сообщения ошибок и предупреждения, возникшие при проверке подписи, или null, если сообщений не возникло.
ToStringReturns a string that represents the current object.
(Переопределяет FileEntityToString)

События

PropertyChangedСобытие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject)

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

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

См. также