Share via


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

'Dichiarazione
Public Enumeration XdSignatureStatus
'Utilizzo
Dim instance As XdSignatureStatus
public enum XdSignatureStatus

Membri

Nome membro Descrizione
xdSignatureStatusError Impossibile determinare lo stato della firma digitale specificata.
xdSignatureStatusValid La firma digitale specificata è valida.
xdSignatureStatusInvalid La firma digitale specificata non è valida.
xdSignatureStatusUnsupported La firma digitale specificata non è supportata da Microsoft Office InfoPath 2003.

Osservazioni

I valori enumerati vengono restituiti dalla proprietà Status.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust