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 einen URI einem Objekt zu, das die tatsächliche Ressource enthält.
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).
- role
- String
Die aktuelle Version des .NET Frameworks für Silverlight verwendet diesen Parameter beim Auflösen von URIs nicht. Dieser Parameter wird für zukünftige Erweiterbarkeitszwecke bereitgestellt. Beispielsweise kann dieser Parameter dem xlink:role zugeordnet und in anderen Szenarien als implementierungsspezifisches Argument verwendet werden.
- ofObjectToReturn
- Type
Der Typ des zurückzugebenden Objekts. Die XmlPreloadedResolver unterstützt Stream Objekte und TextReader Objekte für URIs, die als Stringhinzugefügt wurden. Wenn der angeforderte Typ vom Resolver nicht unterstützt wird, wird eine Ausnahme ausgelöst. Verwenden Sie die SupportsType(Uri, Type) Methode, um zu bestimmen, ob ein bestimmter Type Von diesem Resolver unterstützt wird.
Gibt zurück
Ein Stream oder TextReader Objekt, das der tatsächlichen Quelle entspricht.
Ausnahmen
absoluteUri ist null.
Der übergebene absoluteUriURI 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 sie nicht gefunden werden kann, ruft sie die Methode des Fallbacklösers GetEntity auf. Wenn im Konstruktor kein Fallback-Resolver bereitgestellt XmlPreloadedResolver wurde, wird eine Ausnahme ausgelöst.