Freigeben über


XdSignatureStatus-Enumeration

Mithilfe der XdSignatureStatus-Enumeration wird der Status einer digitalen Signatur bestimmt.

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

Public Enumeration XdSignatureStatus

Dim instance As XdSignatureStatus
public enum XdSignatureStatus

Member

  Membername Beschreibung
xdSignatureStatusError Der Status der angegebenen digitalen Signatur kann nicht bestimmt werden. 
xdSignatureStatusInvalid Die angegebene digitale Signatur ist ungültig. 
xdSignatureStatusUnsupported Die angegebene digitale Signatur wird von Microsoft Office InfoPath 2003 nicht unterstützt. 
xdSignatureStatusValid Die angegebene digitale Signatur ist gültig. 

Hinweise

Diese enumerierten Werte werden von der Status-Eigenschaft zurückgegeben.

Beispiel

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

Siehe auch

Referenz

Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace