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) |