XdSignatureStatus 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
XdSignatureStatus 枚举用于确定数字签名的状态。
public enum class XdSignatureStatus
public enum XdSignatureStatus
type XdSignatureStatus =
Public Enum XdSignatureStatus
- 继承
-
XdSignatureStatus
字段
名称 | 值 | 说明 |
---|---|---|
xdSignatureStatusError | 0 | 无法确定指定的数字签名的状态。 |
xdSignatureStatusValid | 1 | 指定的数字签名有效。 |
xdSignatureStatusInvalid | 2 | 指定的数字签名无效。 |
xdSignatureStatusUnsupported | 3 | Microsoft Office InfoPath 2003 不支持指定的数字签名。 |
示例
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 属性返回