FileSignature - класс

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

Definition

Пространство имён: Tessa.Files
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
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Тип действия, в результате которого подпись была создана.
ExtendedValidationInfosДополнительная информация по проверкам подписей.
IDИдентификатор объекта.
(Унаследован от FileEntity)
IssuerNameИздатель сертификата, указанный в файле с подписью.
SerialNumberСерийный номер сертификата, указанный в файле с подписью.
SignatureProfileПрофиль ЭЦП, обычно для типа подписи [Tessa.Platform.EDS.SignatureType.CAdES].
SignatureTypeТип подписи.
SignedДата и время подписи, указанная в файле подписи.
Source Объект, обеспечивающий взаимодействие текущего объекта с подсистемой, в которой он был создан, например, с карточкой.
(Унаследован от FileEntity)
StateСостояние подписи.
SubjectNameПолучатель сертификата, указанный в файле подписи.
UserIDИдентификатор пользователя, который зарегистрировал подпись в системе.
UserNameИмя пользователя, который зарегистрировал подпись в системе.
ValidationResult Сообщения, возникшие при проверке подписи. Значение не равно null.
VersionВерсия файла, к которой относится подпись.

Методы

Equals(IFileEntity)Сравнивает текущий объект с заданным.
(Унаследован от FileEntity)
Equals(IFileSignature)Сравнивает текущий объект с заданным.
Equals(Object)Сравнивает текущий объект с заданным.
(Унаследован от FileEntity)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeВозвращает хеш-код объекта.
(Унаследован от 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, если сообщений не возникло.
ToStringВозвращает строковое представление объекта.
(Переопределяет FileEntityToString)

События

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

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

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

См. также