Partager via


XdSignatureRelation, énumération

L'énumération XdSignatureRelation permet de déterminer comment des signatures numériques peuvent être ajoutées à l'objet SignedDataBlockObject.

Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)

Syntaxe

Public Enumeration XdSignatureRelation

Dim instance As XdSignatureRelation
public enum XdSignatureRelation

Membres

  Nom du membre Description
xdSignatureRelationCoSign Indique que les signatures sont indépendantes les unes des autres dans l'objet SignedDataBlock
xdSignatureRelationCounterSign Indique que chaque signature signe la signature précédente dans l'objet SignedDataBlock
xdSignatureRelationSingle Indique qu'une seule signature peut exister dans SignedDataBlock

Remarques

Ces valeurs énumérées sont renvoyées par la propriété SignatureRelation.

Exemple

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

Voir aussi

Référence

Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms