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

Definición

Asigna de forma asincrónica un URI a un objeto que contiene el 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

Identificador URI devuelto de ResolveUri(Uri, String).

role
String

Sin uso actualmente.

ofObjectToReturn
Type

Tipo de objeto que se va a devolver. La versión actual solo devuelve Stream objetos.

Devoluciones

La secuencia devuelta mediante una llamada a GetEntity en el subyacente XmlResolver. Si se especifica un tipo distinto Stream de , el método devuelve null.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por GetEntity(Uri, String, Type).

Se aplica a