XmlPreloadedResolver.GetEntityAsync(Uri, String, Type) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
La versión actual de .NET Framework para Silverlight no usa este parámetro al resolver los URI. Este parámetro se proporciona con fines de extensibilidad futuros. Por ejemplo, este parámetro se puede asignar al xlink:role y usarse como argumento específico de la implementación en otros escenarios.
- ofObjectToReturn
- Type
Tipo de objeto que se va a devolver.
XmlPreloadedResolver admite Stream objetos y TextReader objetos para los URI que se agregaron como String. Si el solucionador no admite el tipo solicitado, se producirá una excepción. Use el SupportsType(Uri, Type) método para determinar si este solucionador admite un determinado Type .
Devoluciones
Objeto Stream o TextReader que corresponde al origen real.
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).