派生クラスでオーバーライドされた場合は、XMLDSIG <Transform> 要素のサブ要素として含めるために適切な、 Transform のパラメータの XML 表現を返します。
Protected MustOverride Function GetInnerXml() As XmlNodeList
[C#]
protected abstract XmlNodeList GetInnerXml();
[C++]
protected: virtual XmlNodeList* GetInnerXml() = 0;
[JScript]
protected abstract function GetInnerXml() : XmlNodeList;
戻り値
XMLDSIG <Transform> 要素の現在の Transform を記述するために必要な、変換に固有な内容を表す XML ノードのリスト。
使用例
Transform のインスタンスが XPath 式 self::text()
を使用して XPath 変換を表す場合は、 GetInnerXml を呼び出すと、次の XML 要素を表す XmlNodeList が作成されます。
<XPath>
self::text()
</XPath>
この要素は、XMLDSIG 仕様のセクション 4.3.3.4 に定義された <Transform> 要素の、変換に固有な内容に対応します。上の XPath 変換におけるすべての <Transform> 要素を次に示します。
<Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">
<XPath>
self::text()
</XPath>
</Transform>
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
Transform クラス | Transform メンバ | System.Security.Cryptography.Xml 名前空間