Partager via


XmlResolver.GetEntityAsync(Uri, String, Type) Méthode

Définition

Mappe de façon asynchrone un URI à un objet qui contient la ressource réelle.

public:
 virtual System::Threading::Tasks::Task<System::Object ^> ^ GetEntityAsync(Uri ^ absoluteUri, System::String ^ role, Type ^ ofObjectToReturn);
public virtual System.Threading.Tasks.Task<object> GetEntityAsync(Uri absoluteUri, string? role, Type? ofObjectToReturn);
public virtual System.Threading.Tasks.Task<object> GetEntityAsync(Uri absoluteUri, string role, Type ofObjectToReturn);
abstract member GetEntityAsync : Uri * string * Type -> System.Threading.Tasks.Task<obj>
override this.GetEntityAsync : Uri * string * Type -> System.Threading.Tasks.Task<obj>
Public Overridable Function GetEntityAsync (absoluteUri As Uri, role As String, ofObjectToReturn As Type) As Task(Of Object)

Paramètres

absoluteUri
Uri

URI retourné par ResolveUri(Uri, String).

role
String

Actuellement non utilisé.

ofObjectToReturn
Type

Type d’objet à retourner. La version actuelle retourne Stream uniquement des objets.

Retours

Objet de flux ou null si un type autre que le flux est spécifié.

Remarques

Il s’agit de la version asynchrone de GetEntity, avec la même fonctionnalité. Pour utiliser cette méthode, vous devez définir l’indicateur Async sur true.

Cette méthode stocke dans la tâche toutes les exceptions non-utilisation que l’équivalent synchrone de la méthode peut lever. Si une exception est stockée dans la tâche retournée, cette exception est levée lorsque la tâche est attendue. Les exceptions d’utilisation, telles que ArgumentException, sont toujours levées de façon synchrone. Pour les exceptions stockées, consultez les exceptions levées par GetEntity(Uri, String, Type).

S’applique à

Voir aussi