FileSignature - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.FilesСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public FileSignature(
Guid id,
Guid userID,
string userName,
FileSignatureEventType eventType,
string? comment,
string? subjectName,
string? company,
DateTime signed,
string? serialNumber,
string? issuerName,
FileSignatureState state,
ValidationResult? validationResult,
IFileSignatureData data,
IFileVersion version,
DateTime? nearestCertValidTo,
string? nearestCertSerialNumber,
SignatureType signatureType = SignatureType.None,
SignatureProfile signatureProfile = SignatureProfile.None
)
Public Sub New (
id As Guid,
userID As Guid,
userName As String,
eventType As FileSignatureEventType,
comment As String,
subjectName As String,
company As String,
signed As DateTime,
serialNumber As String,
issuerName As String,
state As FileSignatureState,
validationResult As ValidationResult,
data As IFileSignatureData,
version As IFileVersion,
nearestCertValidTo As DateTime?,
nearestCertSerialNumber As String,
Optional signatureType As SignatureType = SignatureType.None,
Optional signatureProfile As SignatureProfile = SignatureProfile.None
)
public:
FileSignature(
Guid id,
Guid userID,
String^ userName,
FileSignatureEventType eventType,
String^ comment,
String^ subjectName,
String^ company,
DateTime signed,
String^ serialNumber,
String^ issuerName,
FileSignatureState state,
ValidationResult^ validationResult,
IFileSignatureData^ data,
IFileVersion^ version,
Nullable<DateTime> nearestCertValidTo,
String^ nearestCertSerialNumber,
SignatureType signatureType = SignatureType::None,
SignatureProfile signatureProfile = SignatureProfile::None
)
new :
id : Guid *
userID : Guid *
userName : string *
eventType : FileSignatureEventType *
comment : string *
subjectName : string *
company : string *
signed : DateTime *
serialNumber : string *
issuerName : string *
state : FileSignatureState *
validationResult : ValidationResult *
data : IFileSignatureData *
version : IFileVersion *
nearestCertValidTo : Nullable<DateTime> *
nearestCertSerialNumber : string *
?signatureType : SignatureType *
?signatureProfile : SignatureProfile
(* Defaults:
let _signatureType = defaultArg signatureType SignatureType.None
let _signatureProfile = defaultArg signatureProfile SignatureProfile.None
*)
-> FileSignature
Параметры
- id Guid
- Идентификатор подписи.
- userID Guid
-
Идентификатор пользователя, который зарегистрировал подпись в системе.
- userName String
-
Имя пользователя, который зарегистрировал подпись в системе. Не может быть равно null.
- eventType FileSignatureEventType
- Тип действия, в результате которого подпись была создана.
- comment String
-
Произвольный комментарий к подписи, который может использоваться для указания источника подписи и др.
- subjectName String
- ФИО сотрудника, указанное в файле подписи.
- company String
- Название компании, указанное в файле подписи.
- signed DateTime
- Дата и время подписи, указанная в файле подписи.
- serialNumber String
- Серийный номер сертификата, указанный в файле с подписью.
- issuerName String
- Издатель сертификата, указанный в файле с подписью.
- state FileSignatureState
- Состояние подписи.
- validationResult ValidationResult
-
Устанавливаемые сообщения, возникшие при проверке подписи,
или null, если ошибок не возникло.
- data IFileSignatureData
- Бинарные данные подписи.
- version IFileVersion
- Версия файла, к которой относится подпись.
- nearestCertValidTo NullableDateTime
- Ближайшая дата окончания срока действия сертификата из цепочки сертификатов.
- nearestCertSerialNumber String
- Серийный номер сертификата, окончание срока действия которого ближайшее из цепочки сертификатов.
- signatureType SignatureType (Optional)
- Тип подписи.
- signatureProfile SignatureProfile (Optional)
- Профиль подписи.