XslTransform.XmlResolver プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
You should pass XmlResolver to Transform() method
XmlResolver メソッドの呼び出し時に外部リソースの解決に使用する Transform を設定します。
public:
property System::Xml::XmlResolver ^ XmlResolver { void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver? XmlResolver { set; }
public System.Xml.XmlResolver XmlResolver { set; }
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver
プロパティ値
変換中に使用する XmlResolver。 に null
設定すると、XSLT document()
関数は解決されません。
- 属性
注釈
注意
このクラスはXslTransform、.NET Framework バージョン 2.0 では廃止されています。 クラスは XslCompiledTransform 新しい XSLT プロセッサです。 詳細については、「 XslCompiledTransform クラスの使用 」および「 XslTransform クラスからの移行」を参照してください。
.NET Frameworkのバージョン 1.1 では、アプリケーションの信頼レベルによって既定の動作が決定されます。
Fully trusted code:
ユーザー資格情報のない既定値 XmlUrlResolver は、関数の解決 document()
に使用されます。 外部リソースへのアクセスに認証が必要な場合は、このプロパティを使用して、必要な資格情報を XmlResolver 指定します。
Semi-trusted code:
このプロパティは、関数が解決されないことを意味しますnull``document()
。 完全信頼は指定 XmlResolverする必要があるため、このプロパティも設定できません。
このリゾルバーは、XSLT document()
関数が呼び出されるときに使用されます。 スタイル シートで参照される要素とxsl:include
解決xsl:import
には使用されません。 スタイル シートで解決xsl:import
に使用する要素とxsl:include
参照される要素を指定XmlResolverするには、オーバーロードをLoad使用します。このオーバーロードは引数の 1 つとして使用XmlResolverされます。
注意
このプロパティは、バージョン 1.1 の.NET Frameworkでは使用されていません。 メソッドを XmlResolver 使用 Transform して指定することをお勧めします。 この場合、メソッドの XmlResolver 完了後に Transform キャッシュされません。