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

'Déclaration
Public Enumeration XdSignatureStatus
'Utilisation
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é.
xdSignatureStatusValid La signature numérique spécifiée est valide.
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.

Remarques

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

Exemples

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