XdSignatureRelation 枚举
XdSignatureRelation 枚举用于确定如何向 SignedDataBlockObject 对象添加数字签名。
命名空间: Microsoft.Office.Interop.InfoPath.SemiTrust
程序集: Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)
语法
声明
Public Enumeration XdSignatureRelation
用法
Dim instance As XdSignatureRelation
public enum XdSignatureRelation
成员
成员名称 | 说明 | |
---|---|---|
xdSignatureRelationSingle | 指定 SignedDataBlock 中只能有一个签名。 | |
xdSignatureRelationCoSign | 指定 SignedDataBlock 中的签名是相互独立的。 | |
xdSignatureRelationCounterSign | 指定 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 );
}