XmlPreloadedResolver.GetEntity(Uri, String, Type) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
URI を実際のリソースを格納しているオブジェクトにマップします。
public:
override System::Object ^ GetEntity(Uri ^ absoluteUri, System::String ^ role, Type ^ ofObjectToReturn);
public override object? GetEntity (Uri absoluteUri, string? role, Type? ofObjectToReturn);
public override object GetEntity (Uri absoluteUri, string role, Type ofObjectToReturn);
override this.GetEntity : Uri * string * Type -> obj
Public Overrides Function GetEntity (absoluteUri As Uri, role As String, ofObjectToReturn As Type) As Object
パラメーター
- absoluteUri
- Uri
ResolveUri(Uri, String) から返された URI。
- role
- String
.NET Framework for Silverlight の現在のバージョンでは、URI を解決するときにこのパラメーターは使用しません。 このパラメーターは、将来の拡張のために提供されています。 たとえば、このパラメーターを xlink:role に割り当て、別の場合に実装固有の引数として使用できます。
- ofObjectToReturn
- Type
返すオブジェクトの型。 XmlPreloadedResolver は、String
として追加された URI に対し Stream オブジェクトと TextReader オブジェクトをサポートしています。 要求した型をリゾルバーがサポートしていない場合、例外がスローされます。 リゾルバーが特定の Type
をサポートしているかどうかを確認するには、SupportsType(Uri, Type) メソッドを使用します。
戻り値
Stream または実際のソースに対応する TextReader オブジェクト。
例外
absoluteUri
が null
です。
注釈
XmlPreloadedResolver最初に、事前に読み込まれたデータのストアでリソースを検索しようとします。 見つからない場合は、フォールバック リゾルバーの GetEntity
メソッドを呼び出します。 コンストラクターに XmlPreloadedResolver フォールバック リゾルバーが指定されていない場合は、例外がスローされます。