XdSignatureStatus 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
XdSignatureRelation 枚举用于确定如何将数字签名添加到 SignedDataBlockObject 对象。
public enum class XdSignatureStatus
[System.Runtime.InteropServices.Guid("E5E3A7C3-B69A-3E65-8019-1D8B1A5779CD")]
public enum XdSignatureStatus
type XdSignatureStatus =
Public Enum XdSignatureStatus
- 继承
-
XdSignatureStatus
- 属性
字段
名称 | 值 | 说明 |
---|---|---|
xdSignatureStatusError | 0 | |
xdSignatureStatusValid | 1 | |
xdSignatureStatusInvalid | 2 | |
xdSignatureStatusUnsupported | 3 |
示例
public void DisplaySDBProperties()
{
SignedDataBlock sdb = thisXDocument.SignedDataBlocks[0];
string sigRelation = "UNKNOWN";
switch(sdb.SignatureRelation)
{
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationSingle :
sigRelation = "SINGLE";
break;
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationCoSign :
sigRelation = "COSIGN";
break;
case <span class="label">XdSignatureRelation</span>.xdSignatureRelationCounterSign :
sigRelation = "COUNTERSIGN";
break;
default:
break;
}
thisXDocument.UI.Alert("Signatures relation: " + sigRelation );
}
注解
这些枚举值由 SignatureRelation 属性返回。