IHttpClientExtensions.ExecuteAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| ExecuteAsync(IHttpClient, IHttpUriRequest) |
Выполняет запрос с помощью контекста по умолчанию. |
| ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler) |
Выполняет запрос с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа. |
| ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext) |
Выполняет запрос с помощью заданного контекста. |
| ExecuteAsync(IHttpClient, HttpHost, IHttpRequest) |
Выполняет запрос к целевому объекту с помощью контекста по умолчанию. |
| ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext) |
Выполняет запрос с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа. |
| ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler) |
Выполняет запрос к целевому объекту с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа. |
| ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext) |
Выполняет запрос к целевому объекту с помощью заданного контекста. |
| ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler, IHttpContext) |
Выполняет запрос к целевому объекту с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа. |
ExecuteAsync(IHttpClient, IHttpUriRequest)
Выполняет запрос с помощью контекста по умолчанию.
public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>
Параметры
- self
- IHttpClient
HTTP-клиент.
- request
- IHttpUriRequest
Выполнение запроса.
Возвращаемое значение
Задача, результат которой является окончательным ответом на запрос. Это никогда не промежуточный ответ с кодом состояния 1xx. Возвращаются или обрабатываются ли перенаправления или вызовы проверки подлинности автоматически зависят от реализации и конфигурации клиента.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)
Выполняет запрос с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа.
public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler -> System.Threading.Tasks.Task<Java.Lang.Object>
Параметры
- self
- IHttpClient
HTTP-клиент.
- request
- IHttpUriRequest
Выполнение запроса.
- responseHandler
- IResponseHandler
Обработчик ответа.
Возвращаемое значение
Задача, результатом которой является объект ответа, созданный обработчиком ответа.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)
Выполняет запрос с помощью заданного контекста.
public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>
Параметры
- self
- IHttpClient
HTTP-клиент.
- request
- IHttpUriRequest
Выполнение запроса.
- context
- IHttpContext
Контекст, используемый для выполнения, или null для использования контекста по умолчанию.
Возвращаемое значение
Задача, результат которой является окончательным ответом на запрос. Это никогда не промежуточный ответ с кодом состояния 1xx. Возвращаются или обрабатываются ли перенаправления или вызовы проверки подлинности автоматически зависят от реализации и конфигурации клиента.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)
Выполняет запрос к целевому объекту с помощью контекста по умолчанию.
public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>
Параметры
- self
- IHttpClient
HTTP-клиент.
- target
- HttpHost
Целевой узел запроса. Реализации могут принимать null , когда они по-прежнему могут определять маршрут, например целевой объект по умолчанию или проверяя запрос.
- request
- IHttpRequest
Выполнение запроса.
Возвращаемое значение
Задача, результат которой является окончательным ответом на запрос. Это никогда не промежуточный ответ с кодом состояния 1xx. Возвращаются или обрабатываются ли перенаправления или вызовы проверки подлинности автоматически зависят от реализации и конфигурации клиента.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)
Выполняет запрос с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа.
public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Java.Lang.Object>
Параметры
- self
- IHttpClient
HTTP-клиент.
- request
- IHttpUriRequest
Выполнение запроса.
- responseHandler
- IResponseHandler
Обработчик ответа.
- context
- IHttpContext
Контекст, используемый для выполнения, или null для использования контекста по умолчанию.
Возвращаемое значение
Задача, результатом которой является объект ответа, созданный обработчиком ответа.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)
Выполняет запрос к целевому объекту с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа.
public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler -> System.Threading.Tasks.Task<Java.Lang.Object>
Параметры
- self
- IHttpClient
HTTP-клиент.
- target
- HttpHost
Целевой узел запроса. Реализации могут принимать null , когда они по-прежнему могут определять маршрут, например целевой объект по умолчанию или проверяя запрос.
- request
- IHttpRequest
Выполнение запроса.
- responseHandler
- IResponseHandler
Обработчик ответа.
Возвращаемое значение
Задача, результатом которой является объект ответа, созданный обработчиком ответа.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)
Выполняет запрос к целевому объекту с помощью заданного контекста.
public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>
Параметры
- self
- IHttpClient
HTTP-клиент.
- target
- HttpHost
Целевой узел запроса. Реализации могут принимать null , когда они по-прежнему могут определять маршрут, например целевой объект по умолчанию или проверяя запрос.
- request
- IHttpRequest
Выполнение запроса.
- context
- IHttpContext
Контекст, используемый для выполнения, или null для использования контекста по умолчанию.
Возвращаемое значение
Задача, результат которой является окончательным ответом на запрос. Это никогда не промежуточный ответ с кодом состояния 1xx. Возвращаются или обрабатываются ли перенаправления или вызовы проверки подлинности автоматически зависят от реализации и конфигурации клиента.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler, IHttpContext)
Выполняет запрос к целевому объекту с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа.
public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Java.Lang.Object>
Параметры
- self
- IHttpClient
HTTP-клиент.
- target
- HttpHost
Целевой узел запроса. Реализации могут принимать null , когда они по-прежнему могут определять маршрут, например целевой объект по умолчанию или проверяя запрос.
- request
- IHttpRequest
Выполнение запроса.
- responseHandler
- IResponseHandler
Обработчик ответа.
- context
- IHttpContext
Контекст, используемый для выполнения, или null для использования контекста по умолчанию.
Возвращаемое значение
Задача, результатом которой является объект ответа, созданный обработчиком ответа.
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".