Share via


TransformChain 類別

定義

定義 Transform 物件的排序清單,它會在計算摘要之前套用於未簽署的內容上。

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

備註

類別 TransformChain 包含 物件清單 Transform ,可決定如何在建立摘要之前排序 XML 數據。

TransformChain每當您需要將一或多個轉換物件新增至加密的 XML 檔或已簽署的 XML 檔時,請使用 類別。

類別 ReferenceEncryptedReference 類別 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)

適用於