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 );
}

另请参阅

引用

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间