Enumerazione XdSignatureStatus
L'enumerazione XdSignatureStatus viene utilizzata per determinare lo stato di una firma digitale.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Sintassi
Public Enumeration XdSignatureStatus
Dim instance As XdSignatureStatus
public enum XdSignatureStatus
Membri
Nome membro | Descrizione | |
---|---|---|
xdSignatureStatusError | Impossibile determinare lo stato della firma digitale specificata. | |
xdSignatureStatusInvalid | La firma digitale specificata non è valida. | |
xdSignatureStatusUnsupported | La firma digitale specificata non è supportata da Microsoft Office InfoPath 2003. | |
xdSignatureStatusValid | La firma digitale specificata è valida. |
Osservazioni
I valori enumerati vengono restituiti dalla proprietà Status.
Esempio
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);
}