Condividi tramite


XmlPreloadedResolver.GetEntityAsync(Uri, String, Type) Metodo

Definizione

Esegue in modo asincrono il mapping di un URI a un oggetto contenente la risorsa effettiva.

public:
 override System::Threading::Tasks::Task<System::Object ^> ^ GetEntityAsync(Uri ^ absoluteUri, System::String ^ role, Type ^ ofObjectToReturn);
public override System.Threading.Tasks.Task<object> GetEntityAsync (Uri absoluteUri, string? role, Type? ofObjectToReturn);
public override System.Threading.Tasks.Task<object> GetEntityAsync (Uri absoluteUri, string role, Type ofObjectToReturn);
override this.GetEntityAsync : Uri * string * Type -> System.Threading.Tasks.Task<obj>
Public Overrides Function GetEntityAsync (absoluteUri As Uri, role As String, ofObjectToReturn As Type) As Task(Of 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

Task<Object>

Oggetto Stream o TextReader che corrisponde alla sorgente effettiva.

Si applica a