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

Définition

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

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)

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

Flux retourné en appelant GetEntity sur le sous-jacent XmlResolver. Si un type autre que celui spécifié Stream est spécifié, la méthode retourne null.

Remarques

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 à