Condividi tramite


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

Vedere anche

Riferimenti

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