FileSignature - конструктор |
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён:
Tessa.Files
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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,
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,
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,
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 *
?signatureType : SignatureType *
?signatureProfile : SignatureProfile
(* Defaults:
let _signatureType = defaultArg signatureType SignatureType.None
let _signatureProfile = defaultArg signatureProfile SignatureProfile.None
*)
-> FileSignature
Параметры
- id
- Тип: SystemGuid
Идентификатор подписи. - userID
- Тип: SystemGuid
Идентификатор пользователя, который зарегистрировал подпись в системе.
- userName
- Тип: SystemString
Имя пользователя, который зарегистрировал подпись в системе. Не может быть равно null.
- eventType
- Тип: Tessa.FilesFileSignatureEventType
Тип действия, в результате которого подпись была создана. - comment
- Тип: SystemString
Произвольный комментарий к подписи, который может использоваться для указания источника подписи и др.
- subjectName
- Тип: SystemString
ФИО сотрудника, указанное в файле подписи. - company
- Тип: SystemString
Название компании, указанное в файле подписи. - signed
- Тип: SystemDateTime
Дата и время подписи, указанная в файле подписи. - serialNumber
- Тип: SystemString
Серийный номер сертификата, указанный в файле с подписью. - issuerName
- Тип: SystemString
Издатель сертификата, указанный в файле с подписью. - state
- Тип: Tessa.FilesFileSignatureState
Состояние подписи. - validationResult
- Тип: Tessa.Platform.ValidationValidationResult
Устанавливаемые сообщения, возникшие при проверке подписи,
или null, если ошибок не возникло.
- data
- Тип: Tessa.FilesIFileSignatureData
Бинарные данные подписи. Не может быть равны null. - version
- Тип: Tessa.FilesIFileVersion
Версия файла, к которой относится подпись. Не может быть равна null.
- signatureType (Optional)
- Тип: Tessa.Platform.EDSSignatureType
Тип подписи
- signatureProfile (Optional)
- Тип: Tessa.Platform.EDSSignatureProfile
Профиль подписи
См. также