XmlPreloadedResolver.GetEntity(Uri, String, Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ordnet einem Objekt, das die eigentliche Ressource enthält, einen URI zu.
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
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
Ein Stream oder ein TextReader-Objekt, das der tatsächlichen Quelle entspricht.
Ausnahmen
absoluteUri
ist null
.
In absoluteUri
übergebener URI kann nicht aufgelöst werden.
- oder -
ofObjectToReturn
ist kein unterstützter Typ.
Hinweise
Der XmlPreloadedResolver erste Versuch, die Ressource im Speicher der vorinstallierten Daten nachzuschlagen. Wenn es nicht gefunden werden kann, ruft er die Methode des Fallbacklösers GetEntity
auf. Wenn kein Fallbacklöser im XmlPreloadedResolver Konstruktor bereitgestellt wurde, wird eine Ausnahme ausgelöst.