XdSignatureRelation 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
XdSignatureRelation 枚举用于确定如何将数字签名添加到 SignedDataBlockObject 对象。
public enum class XdSignatureRelation
[System.Runtime.InteropServices.Guid("57C4BDEA-6E4C-39E2-ACD2-AA61226AE895")]
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 属性返回。