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 contenente 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
La versione corrente di .NET Framework per Silverlight non usa questo parametro durante la risoluzione degli URI. Questo parametro viene fornito per scopi di estendibilità futuri. Ad esempio, questo parametro può essere mappato a xlink:role e usato come argomento specifico dell'implementazione in altri scenari.
- ofObjectToReturn
- Type
Tipo di oggetto da restituire.
XmlPreloadedResolver Supporta Stream oggetti e TextReader oggetti per gli URI aggiunti come String. Se il tipo richiesto non è supportato dal sistema di risoluzione, verrà generata un'eccezione. Utilizzare il SupportsType(Uri, Type) metodo per determinare se un determinato Type sistema di risoluzione è supportato da questo sistema di risoluzione.
Valori restituiti
Oggetto Stream o TextReader che corrisponde all'origine effettiva.
Eccezioni
absoluteUri è null.
Impossibile risolvere l'URI passato in absoluteUri.
oppure
ofObjectToReturn non è di un tipo supportato.
Commenti
Tenterà XmlPreloadedResolver prima di tutto 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.