次の方法で共有


XmlPreloadedResolver.GetEntityAsync(Uri, String, Type) メソッド

定義

URI を実際のリソースを格納しているオブジェクトに非同期にマップします。

public:
 override System::Threading::Tasks::Task<System::Object ^> ^ GetEntityAsync(Uri ^ absoluteUri, System::String ^ role, Type ^ ofObjectToReturn);
public override System.Threading.Tasks.Task<object> GetEntityAsync (Uri absoluteUri, string? role, Type? ofObjectToReturn);
public override System.Threading.Tasks.Task<object> GetEntityAsync (Uri absoluteUri, string role, Type ofObjectToReturn);
override this.GetEntityAsync : Uri * string * Type -> System.Threading.Tasks.Task<obj>
Public Overrides Function GetEntityAsync (absoluteUri As Uri, role As String, ofObjectToReturn As Type) As Task(Of 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) メソッドを使用します。

戻り値

Task<Object>

Stream または実際のソースに対応する TextReader オブジェクト。

適用対象