XdSignatureRelation Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисление XdSignatureRelation используется для определения способа добавления цифровых подписей в SignedDataBlockObject объект .
public enum class XdSignatureRelation
public enum XdSignatureRelation
type XdSignatureRelation =
Public Enum XdSignatureRelation
- Наследование
-
XdSignatureRelation
Поля
Имя | Значение | Описание |
---|---|---|
xdSignatureRelationSingle | 1 | Указывает, что в SignedDataBlock может быть только одна подпись. |
xdSignatureRelationCoSign | 2 | Указывает, что в SignedDataBlock подписи независимы друг от друга. |
xdSignatureRelationCounterSign | 3 | Указывает, что в SignedDataBlock каждая подпись удостоверяет предыдущую. |
Примеры
public void DisplaySDBProperties()
{
SignedDataBlock sdb = thisXDocument.SignedDataBlocks[0];
string sigRelation = "UNKNOWN";
switch(sdb.SignatureRelation)
{
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationSingle :
sigRelation = "SINGLE";
break;
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationCoSign :
sigRelation = "COSIGN";
break;
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationCounterSign :
sigRelation = "COUNTERSIGN";
break;
default:
break;
}
thisXDocument.UI.Alert("Signatures relation: " + sigRelation );
}
Комментарии
Эти перечисленные значения возвращаются свойством SignatureRelation .