Share via


TransformChain 类

定义

定义在摘要计算之前应用于未签名内容的 Transform 对象的顺序列表。

public ref class TransformChain
public class TransformChain
type TransformChain = class
Public Class TransformChain
继承
TransformChain

注解

TransformChain 包含对象的列表 Transform ,这些对象确定在创建摘要之前如何对 XML 数据进行排序。

TransformChain每当需要将一个或多个转换对象添加到加密的 XML 文档或已签名的 XML 文档时,请使用 类。

Reference类和 EncryptedReference 类都包含 对象TransformChain。 可以通过调用 AddTransform 方法将 Reference 对象添加到 Transform 类。 可以通过调用 AddTransform 方法将 EncryptedReference 对象添加到 Transform 类。 还可以手动创建 TransformChain 对象,并将其传递给 TransformChain 属性或 TransformChain 属性。

如果只想对 XML 文档的一部分进行签名,可以使用转换来标识要签名的 XML 元素。 请注意, Uri 属性和 Uri 属性会自动创建允许对文档的一部分进行签名的内部转换。

有关转换的详细信息,请参阅 W3C 网站提供的 XMLDSIG 规范XML 加密规范

构造函数

TransformChain()

初始化 TransformChain 类的新实例。

属性

Count

获取 TransformChain 对象中的转换数。

Item[Int32]

获取位于 TransformChain 对象中指定索引处的转换。

方法

Add(Transform)

将转换添加到要在摘要计算之前应用于未签名内容的转换列表。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回 TransformChain 对象中转换的枚举器。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于