Freigeben über


XmlPreloadedResolver.GetEntityAsync(Uri, String, Type) Methode

Definition

Ordnet einem Objekt, das die eigentliche Ressource enthält, asynchron einen URI zu.

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)

Parameter

absoluteUri
Uri

Der von ResolveUri(Uri, String) zurückgegebene URI.

role
String

In der aktuellen Version von .NET Framework für Silverlight wird dieser Parameter beim Auflösen von URIs nicht verwendet. Dieser Parameter wird für die spätere Erweiterbarkeit bereitgestellt. Dieser Parameter kann z. B. xlink:role zugeordnet und als implementierungsspezifisches Argument in anderen Szenarios verwendet werden.

ofObjectToReturn
Type

Der Typ des zurückzugebenden Objekts. Der XmlPreloadedResolver unterstützt Stream-Objekte und TextReader-Objekte für URIs, die als String hinzugefügt wurden. Wenn der angeforderte Typ nicht vom Resolver unterstützt wird, wird eine Ausnahme ausgelöst. Verwenden Sie die SupportsType(Uri, Type)-Methode, um zu ermitteln, ob ein bestimmter Type von diesem Resolver unterstützt wird.

Gibt zurück

Task<Object>

Ein Stream oder ein TextReader-Objekt, das der tatsächlichen Quelle entspricht.

Gilt für