Поделиться через


HttpClient.GetInputStreamAsync(Uri) Метод

Определение

Отправьте запрос GET на указанный универсальный код ресурса (URI) и верните текст ответа в виде потока в асинхронной операции. Рекомендации по программированию для класса HttpClient и примеры кода см. в разделе Основные сведения о HttpClient .

public:
 virtual IAsyncOperationWithProgress<IInputStream ^, HttpProgress> ^ GetInputStreamAsync(Uri ^ uri) = GetInputStreamAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<IInputStream, HttpProgress> GetInputStreamAsync(Uri const& uri);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<IInputStream,HttpProgress> GetInputStreamAsync(System.Uri uri);
function getInputStreamAsync(uri)
Public Function GetInputStreamAsync (uri As Uri) As IAsyncOperationWithProgress(Of IInputStream, HttpProgress)

Параметры

uri
Uri Uri

Универсальный код ресурса (URI), в который отправляется запрос.

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

Объект , представляющий асинхронную операцию.

Атрибуты

Комментарии

Эта операция не блокируется. Возвращенный объект IAsyncOperationWithProgress ( IInputStream и HttpProgress) завершается после считывания всего текста ответа. Этот метод не буферизует поток, поэтому он может поддерживать длинные потоки произвольной длины.

Ниже приведены исключения, создаваемые этой функцией.

E_INVALIDARG

Параметр URI был пустой ссылкой (Nothing в Visual Basic).

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

См. также раздел