Partager via


XdSignatureStatus, énumération

L'énumération XdSignatureStatus permet de déterminer l'état d'une signature numérique.

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

Syntaxe

Public Enumeration XdSignatureStatus

Dim instance As XdSignatureStatus
public enum XdSignatureStatus

Membres

  Nom du membre Description
xdSignatureStatusError L'état de la signature numérique spécifiée ne peut pas être déterminé. 
xdSignatureStatusInvalid La signature numérique spécifiée n'est pas valide. 
xdSignatureStatusUnsupported La signature numérique spécifiée n'est pas prise en charge par Microsoft Office InfoPath 2003. 
xdSignatureStatusValid La signature numérique spécifiée est valide. 

Remarques

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

Exemple

public void DisplaySignatureProperties()
{
 SignatureObject signature = thisXDocument.SignedDataBlocks[0].Signatures[0];
 string signatureStatus = "UNKNOWN";
 switch(signature.Status)
 {
  case XdSignatureStatus.xdSignatureStatusValid : 
   signatureStatus = "VALID";
   break;
  case XdSignatureStatus.xdSignatureStatusInvalid : 
   signatureStatus = "INVALID";
   break;
  case XdSignatureStatus.xdSignatureStatusError :
   signatureStatus = "ERROR";
   break;
  case XdSignatureStatus.xdSignatureStatusUnsupported :
   signatureStatus = "UNSUPPORTED";
   break;
 }
 thisXDocument.UI.Alert(" Signature Status = " + signatureStatus);
}

Voir aussi

Référence

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