Transform 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可用在 XML 数字签名中的所有 <Transform>
元素从中派生的抽象基类。
public ref class Transform abstract
public abstract class Transform
type Transform = class
Public MustInherit Class Transform
- 继承
-
Transform
- 派生
执行 XML 签名和验证时, <Transform>
元素描述签名者如何转换已签名的数据对象。 然后,文档的验证程序使用 <Transform>
元素以相同方式转换已签名的数据。 如果验证程序无法以相同方式转换已签名的数据,则无法验证文档。
每当需要将一个或多个转换对象添加到加密的 XML 文档或签名的 XML 文档时,请使用派生自 Transform 类的类。
有关 元素的详细信息 <Transform>
,请参阅 W3C 网站上的 XMLDSIG 规范 或 XML 加密规范。
Transform() |
初始化 Transform 类的新实例。 |
Algorithm |
获取或设置用于标识当前转换所执行的算法的统一资源标识符 (URI)。 |
Context |
获取或设置一个 XmlElement 对象,该对象表示当前 Transform 对象运行的文档上下文。 |
Input |
当在派生类中重写时,获取一个类型数组,这些类型是当前 LoadInput(Object) 对象的 Transform 方法的有效输入。 |
Output |
当在派生类中重写时,获取一个类型数组,这些类型是当前 GetOutput() 对象的 Transform 方法的可能输出。 |
Propagated |
获取或设置一个 Hashtable 对象,该对象包含传播到签名中的命名空间。 |
Resolver |
设置当前的 XmlResolver 对象。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Get |
当在派生类中重写时,返回与 Transform 对象关联的摘要。 |
Get |
作为默认哈希函数。 (继承自 Object) |
Get |
当在派生类中重写时,返回 Transform 对象的参数的 XML 表示形式,适合以 XMLDSIG |
Get |
当在派生类中重写时,返回当前 Transform 对象的输出。 |
Get |
当在派生类中重写时,返回指定类型的当前 Transform 对象的输出。 |
Get |
获取当前实例的 Type。 (继承自 Object) |
Get |
返回当前 Transform 对象的 XML 表示形式。 |
Load |
当在派生类中重写时,将指定的 XmlNodeList 对象分析为 |
Load |
在派生类中重写时,将指定的输入加载到当前 Transform 对象中。 |
Memberwise |
创建当前 Object 的浅表副本。 (继承自 Object) |
To |
返回表示当前对象的字符串。 (继承自 Object) |
产品 | 版本 |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |