XdSignatureStatus enumeration

The XdSignatureRelation enumeration is used to determine how digital signatures can be added to a SignedDataBlockObject object.

Namespace:  Microsoft.Office.Interop.InfoPath
Assembly:  Microsoft.Office.Interop.InfoPath (in Microsoft.Office.Interop.InfoPath.dll)

No code example is currently available or this language may not be supported.

Member nameDescription
xdSignatureStatusError
xdSignatureStatusValid
xdSignatureStatusInvalid
xdSignatureStatusUnsupported

These enumerated values are returned by the SignatureRelation property.

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