XmlSecureResolver.GetEntityAsync(Uri, String, Type) 方法

定义

将 URI 异步映射到包含实际资源的对象。

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)

参数

absoluteUri
Uri

ResolveUri(Uri, String). 返回的 URI。

role
String

目前尚未使用。

ofObjectToReturn
Type

要返回的对象的类型。 当前版本仅返回 Stream 对象。

返回

通过调用 GetEntity 基础 XmlResolver调用返回的流。 如果指定了其他 Stream 类型,该方法将 null返回 。

注解

此方法存储在任务中,它返回该方法的同步对应项可以引发的所有非使用异常。 如果异常存储在返回的任务中,则等待任务时将引发该异常。 使用情况异常(例如 ArgumentException)仍会同步引发。 有关存储的异常,请参阅由 GetEntity(Uri, String, Type)..

适用于