XmlUrlResolver.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

URI, возвращенный из ResolveUri(Uri, String).

role
String

Сейчас не используется.

ofObjectToReturn
Type

Тип возвращаемого объекта. Текущая реализация возвращает Stream только объекты.

Возвращаемое значение

Объект потока или null тип, отличный от указанного потока.

Комментарии

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых GetEntity(Uri, String, Type).

Применяется к