Перечисление XdSignatureRelation
Перечисление XdSignatureRelation используется для определения способа добавления цифровых подписей к объекту SignedDataBlockObject.
Пространство имен: Microsoft.Office.Interop.InfoPath
Сборка: Microsoft.Office.Interop.InfoPath (в microsoft.office.interop.infopath.dll)
Синтаксис
'Декларация
<GuidAttribute("57C4BDEA-6E4C-39E2-ACD2-AA61226AE895")> _
Public Enumeration XdSignatureRelation
'Применение
Dim instance As XdSignatureRelation
[GuidAttribute("57C4BDEA-6E4C-39E2-ACD2-AA61226AE895")]
public enum XdSignatureRelation
Члены
Имя члена | Описание | |
---|---|---|
xdSignatureRelationCoSign | Указывает, что подписи в блоке SignedDataBlock независимы друг от друга. | |
xdSignatureRelationCounterSign | Указывает, что каждая подпись заверяет предыдущую подпись в блоке SignedDataBlock. | |
xdSignatureRelationSingle | Указывает, что в блоке SignedDataBlock может существовать только одна подпись. |
Заметки
Значения, соответствующие этому перечислению, возвращаются свойством SignatureRelation.
Пример
public void DisplaySDBProperties()
{
SignedDataBlock sdb = thisXDocument.SignedDataBlocks[0];
string sigRelation = "UNKNOWN";
switch(sdb.SignatureRelation)
{
case XdSignatureRelation.xdSignatureRelationSingle :
sigRelation = "SINGLE";
break;
case XdSignatureRelation.xdSignatureRelationCoSign :
sigRelation = "COSIGN";
break;
case XdSignatureRelation.xdSignatureRelationCounterSign :
sigRelation = "COUNTERSIGN";
break;
default:
break;
}
thisXDocument.UI.Alert("Signatures relation: " + sigRelation );
}