XmlPreloadedResolver.GetEntity(Uri, String, Type) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il mapping di un URI a un oggetto che contiene la risorsa effettiva.
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
Parametri
- absoluteUri
- Uri
URI restituito da ResolveUri(Uri, String).
- role
- String
Nella versione corrente di .NET Framework per Silverlight non viene utilizzato questo parametro per la risoluzione degli URI Questo parametro è fornito per garantire l'estensibilità futura. È ad esempio possibile eseguire il mapping del parametro a xlink:role e utilizzarlo come argomento specifico dell'implementazione in altri scenari.
- ofObjectToReturn
- Type
Tipo di oggetto da restituire. L'oggettoXmlPreloadedResolver supporta gli oggetti Stream e TextReader per gli URI aggiunti come String
. Se il tipo richiesto non è supportato dal resolver, viene generata un'eccezione. Utilizzare il metodo SupportsType(Uri, Type) per determinare se uno specifico oggetto Type
è supportato da questo resolver.
Restituisce
Oggetto Stream o TextReader che corrisponde alla sorgente effettiva.
Eccezioni
absoluteUri
è null
.
Impossibile risolvere l'URI passato in absoluteUri
.
-oppure-
ofObjectToReturn
non è un tipo supportato.
Commenti
XmlPreloadedResolver Prima di tutto tenterà di cercare la risorsa nel relativo archivio di dati precaricati. Se non riesce a trovarlo, chiamerà il metodo del resolver di GetEntity
fallback. Se nel costruttore non è stato fornito XmlPreloadedResolver alcun sistema di risoluzione di fallback, viene generata un'eccezione.