XmlPreloadedResolver.GetEntity(Uri, String, Type) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Mapy identyfikator URI do obiektu zawierającego rzeczywisty zasób.
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
Parametry
- absoluteUri
- Uri
Identyfikator URI zwrócony z ResolveUri(Uri, String)elementu .
- role
- String
Bieżąca wersja .NET Framework dla programu Silverlight nie używa tego parametru podczas rozpoznawania identyfikatorów URI. Ten parametr jest udostępniany dla przyszłych celów rozszerzalności. Na przykład ten parametr można zamapować na xlink:role i użyć go jako argumentu specyficznego dla implementacji w innych scenariuszach.
- ofObjectToReturn
- Type
Typ obiektu, który będzie zwracany. Obiekt XmlPreloadedResolver obsługuje Stream obiekty i TextReader obiekty dla identyfikatorów URI, które zostały dodane jako String
. Jeśli żądany typ nie jest obsługiwany przez program rozpoznawania nazw, zostanie zgłoszony wyjątek. SupportsType(Uri, Type) Użyj metody , aby określić, czy określony Type
element jest obsługiwany przez ten program rozpoznawania.
Zwraca
Obiekt Stream lub TextReader odpowiadający rzeczywistemu źródle.
Wyjątki
absoluteUri
to null
.
Nie można rozpoznać identyfikatora URI przekazanego w absoluteUri
pliku .
-lub-
ofObjectToReturn
nie jest obsługiwanym typem.
Uwagi
Najpierw XmlPreloadedResolver spróbuje wyszukać zasób w magazynie wstępnie załadowanych danych. Jeśli nie można go znaleźć, wywoła metodę rezerwowego narzędzia rozpoznawania GetEntity
. Jeśli żaden rezerwowy program rozpoznawania nie został podany w konstruktorze XmlPreloadedResolver , zgłaszany jest wyjątek.