XdSignatureStatus 枚举

定义

XdSignatureStatus 枚举用于确定数字签名的状态。

public enum class XdSignatureStatus
public enum XdSignatureStatus
type XdSignatureStatus = 
Public Enum XdSignatureStatus
继承
XdSignatureStatus

字段

xdSignatureStatusError 0

无法确定指定的数字签名的状态。

xdSignatureStatusInvalid 2

指定的数字签名无效。

xdSignatureStatusUnsupported 3

Microsoft Office InfoPath 2003 不支持指定的数字签名。

xdSignatureStatusValid 1

指定的数字签名有效。

示例

public void DisplaySignatureProperties()
{
 SignatureObject signature = thisXDocument.SignedDataBlocks[0].Signatures[0];
 string signatureStatus = "UNKNOWN";
 switch(signature.Status)
 {
  case <span class="label">XdSignatureStatus</span>.xdSignatureStatusValid : 
   signatureStatus = "VALID";
   break;
  case <span class="label">XdSignatureStatus</span>.xdSignatureStatusInvalid : 
   signatureStatus = "INVALID";
   break;
  case <span class="label">XdSignatureStatus</span>.xdSignatureStatusError :
   signatureStatus = "ERROR";
   break;
  case <span class="label">XdSignatureStatus</span>.xdSignatureStatusUnsupported :
   signatureStatus = "UNSUPPORTED";
   break;
 }
 thisXDocument.UI.Alert(" Signature Status = " + signatureStatus);
}

注解

这些枚举值由 Status 属性返回

适用于