SignedDataBlock 类

定义

代表表单中可以数字签名的一组数据。

public ref class SignedDataBlock abstract
public abstract class SignedDataBlock
type SignedDataBlock = class
Public MustInherit Class SignedDataBlock
继承
SignedDataBlock

注解

SignedDataBlock 对象对应于在设计时使用“表单选项”对话框中的“数字签名”类别在表单模板中配置的一组数据。 如果在“表单选项”对话框的“数字签名”类别中选择了“允许对表单进行签名部分”选项, 则 SignedDataBlock 表示使用该选项配置的数据集之一。 如果选择了“允许对整个表单进行签名”选项,则只有一个代表整个表单的 SignedDataBlock 对象。

或者,如果您创建一个只能在 InfoPath 编辑器中打开的表单模板,则可以将一个或多个“签名行”控件添加到该表单中,然后使用控件的“属性”对话框的“高级”选项卡上的设置为整个表单或表单的某部分配置数字签名。

为表单配置的 SignedDataBlock 对象集可从表单模板的 对象访问 SignedDataBlockCollection 。 可以使用 类的 XmlForm 属性访问 SignedDataBlocksSignedDataBlockCollection 对象。

SignedDataBlock 类提供 Sign() 方法,该方法调用“签名”对话框,以便向指定的 SignedDataBlock 对象表示的数据集添加数字签名。

SignedDataBlock 类提供下列属性:

  • Caption 获取 SignedDataBlock 对象的签名确认消息。
  • Name 获取 SignedDataBlock 对象的友好名称。
  • SignatureContainer 获取一个 XPathNavigator 对象,该对象位于子树的根节点,该窗体存储与 SignedDataBlock 对象表示的当前数据集关联的签名。
  • SignatureRelation 获取 SignedDataBlock 对象的多个签名之间的关系,以枚举常量表示 SignatureRelation
  • Signatures 获取对 SignatureCollectionSignedDataBlock 对象关联的 的引用。
  • XPath 获取由 SignedDataBlock 对象表示的当前数据集签名的数据的 XPath 表达式。

构造函数

SignedDataBlock()

代表表单中可以数字签名的一组数据。

属性

Caption

获取为 对象表示 SignedDataBlock 的数据集定义的签名确认消息。

Name

获取 对象的友好名称 SignedDataBlock

SignatureContainer

获取 System.Xml。XPathNavigator 对象位于子树的根 XML 节点处,形式包含应用于对象所表示 SignedDataBlock 的数据集的签名。

SignatureRelation

获取一个 SignatureRelation 值,该值指定为如何将多个签名应用于对象所 SignedDataBlock 表示的数据集而定义的关系。

Signatures

获取对 SignatureCollection 与 对象关联的 SignedDataBlock 对象的引用。

XPath

获取对象表示 SignedDataBlock 的数据集的 XPath 表达式。

方法

Sign()

调用“签名”对话框,以便向指定的 SignedDataBlock 对象所代表的数据组添加数字签名。

适用于