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 物件在其下執行的文件內容。 |
InputTypes |
在衍生類別中覆寫時,取得型別的陣列,這些型別是目前 LoadInput(Object) 物件 Transform 方法的有效輸入。 |
OutputTypes |
在衍生類別中覆寫時,取得型別的陣列,這些型別為目前 GetOutput() 之 Transform 方法的可能輸出。 |
PropagatedNamespaces |
取得或設定 Hashtable 物件,內含傳送至簽章的命名空間。 |
Resolver |
設定目前的 XmlResolver 物件。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetDigestedOutput(HashAlgorithm) |
在衍生類別中覆寫時,傳回與 Transform 物件關聯的摘要。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetInnerXml() |
在衍生類別中覆寫時,則傳回 Transform 物件 (適合納入為 XMLDSIG |
GetOutput() |
在衍生類別中覆寫時,傳回目前 Transform 物件的輸出。 |
GetOutput(Type) |
在衍生類別中覆寫時,傳回目前特定型別 Transform 物件的輸出。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
GetXml() |
傳回目前 Transform 物件的 XML 表示。 |
LoadInnerXml(XmlNodeList) |
在衍生類別中覆寫時,將指定的 XmlNodeList 物件剖析為 |
LoadInput(Object) |
在衍生類別中覆寫時,將指定輸入載入目前的 Transform 物件。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |