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