XmlUrlResolver.GetEntityAsync(Uri, String, Type) Método

Definição

Mapeia assíncronamente um URI para um objeto que contenha o recurso real.

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)

Parâmetros

absoluteUri
Uri

O URI retornou de ResolveUri(Uri, String).

role
String

Atualmente não utilizado.

ofObjectToReturn
Type

O tipo de objeto a devolver. A implementação atual apenas devolve Stream objetos.

Devoluções

Um objeto de fluxo ou null se for especificado um tipo diferente de fluxo.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetEntity(Uri, String, Type).

Aplica-se a