HttpClient.DeleteAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправка запроса DELETE согласно указанному универсальному коду ресурса (URI) в качестве асинхронной операции.
Перегрузки
DeleteAsync(String) |
Отправка запроса DELETE согласно указанному универсальному коду ресурса (URI) в качестве асинхронной операции. |
DeleteAsync(Uri) |
Отправка запроса DELETE согласно указанному универсальному коду ресурса (URI) в качестве асинхронной операции. |
DeleteAsync(String, CancellationToken) |
Отправка запроса DELETE к указанному URI с токеном отмены в качестве асинхронной операции. |
DeleteAsync(Uri, CancellationToken) |
Отправка запроса DELETE к указанному URI с токеном отмены в качестве асинхронной операции. |
DeleteAsync(String)
- Исходный код:
- HttpClient.cs
- Исходный код:
- HttpClient.cs
- Исходный код:
- HttpClient.cs
Отправка запроса DELETE согласно указанному универсальному коду ресурса (URI) в качестве асинхронной операции.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ DeleteAsync(System::String ^ requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (string requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (string? requestUri);
member this.DeleteAsync : string -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As String) As Task(Of HttpResponseMessage)
Параметры
- requestUri
- String
Универсальный код ресурса (URI), по которому отправляется запрос.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Экземпляр HttpClient уже отправил сообщение с запросом.
-или-
requestUri
не является абсолютным URI.
-или-
BaseAddress не задано.
Не удалось выполнить запрос из-за ключевой проблемы, например подключения к сети, ошибки DNS, проверки сертификата сервера или времени ожидания.
Только .NET Core и .NET 5 и более поздних версий: запрос завершился сбоем из-за истечения времени ожидания.
Комментарии
Эта операция не блокируется. Возвращенный Task<TResult> объект завершится после считывания всего ответа (включая содержимое).
Примечание
В случае истечения времени ожидания в разных реализациях .NET создаются разные исключения.
- HttpRequestExceptionвозникает во всех применимых версиях платформа .NET Framework.
- TaskCanceledException во всех применимых версиях .NET Core возникает исключение без каких-либо внутренних исключений.
- TaskCanceledException объект , вложенный в TimeoutException , создается в .NET 5 и более поздних версиях.
Применяется к
DeleteAsync(Uri)
- Исходный код:
- HttpClient.cs
- Исходный код:
- HttpClient.cs
- Исходный код:
- HttpClient.cs
Отправка запроса DELETE согласно указанному универсальному коду ресурса (URI) в качестве асинхронной операции.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ DeleteAsync(Uri ^ requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (Uri requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (Uri? requestUri);
member this.DeleteAsync : Uri -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As Uri) As Task(Of HttpResponseMessage)
Параметры
- requestUri
- Uri
Универсальный код ресурса (URI), по которому отправляется запрос.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Экземпляр HttpClient уже отправил сообщение с запросом.
-или-
requestUri
не является абсолютным URI.
-или-
BaseAddress не задано.
Не удалось выполнить запрос из-за ключевой проблемы, например подключения к сети, ошибки DNS, проверки сертификата сервера или времени ожидания.
Только .NET Core и .NET 5 и более поздних версий: запрос завершился сбоем из-за истечения времени ожидания.
Комментарии
Эта операция не блокируется. Возвращенный Task<TResult> объект завершится после считывания всего ответа (включая содержимое).
Примечание
В случае истечения времени ожидания в разных реализациях .NET создаются разные исключения.
- HttpRequestExceptionвозникает во всех применимых версиях платформа .NET Framework.
- TaskCanceledException во всех применимых версиях .NET Core возникает исключение без каких-либо внутренних исключений.
- TaskCanceledException объект , вложенный в TimeoutException , создается в .NET 5 и более поздних версиях.
Применяется к
DeleteAsync(String, CancellationToken)
- Исходный код:
- HttpClient.cs
- Исходный код:
- HttpClient.cs
- Исходный код:
- HttpClient.cs
Отправка запроса DELETE к указанному URI с токеном отмены в качестве асинхронной операции.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ DeleteAsync(System::String ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (string requestUri, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (string? requestUri, System.Threading.CancellationToken cancellationToken);
member this.DeleteAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As String, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Параметры
- requestUri
- String
Универсальный код ресурса (URI), по которому отправляется запрос.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Экземпляр HttpClient уже отправил сообщение с запросом.
-или-
requestUri
не является абсолютным URI.
-или-
BaseAddress не задано.
Не удалось выполнить запрос из-за ключевой проблемы, например подключения к сети, ошибки DNS, проверки сертификата сервера или времени ожидания.
Только .NET Core и .NET 5 и более поздних версий: запрос завершился сбоем из-за истечения времени ожидания.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Комментарии
Эта операция не блокируется. Возвращенный Task<TResult> объект завершится после считывания всего ответа (включая содержимое).
Примечание
В случае истечения времени ожидания в разных реализациях .NET создаются разные исключения.
- HttpRequestExceptionвозникает во всех применимых версиях платформа .NET Framework.
- TaskCanceledException во всех применимых версиях .NET Core возникает исключение без каких-либо внутренних исключений.
- TaskCanceledException объект , вложенный в TimeoutException , создается в .NET 5 и более поздних версиях.
Применяется к
DeleteAsync(Uri, CancellationToken)
- Исходный код:
- HttpClient.cs
- Исходный код:
- HttpClient.cs
- Исходный код:
- HttpClient.cs
Отправка запроса DELETE к указанному URI с токеном отмены в качестве асинхронной операции.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ DeleteAsync(Uri ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (Uri requestUri, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (Uri? requestUri, System.Threading.CancellationToken cancellationToken);
member this.DeleteAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As Uri, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Параметры
- requestUri
- Uri
Универсальный код ресурса (URI), по которому отправляется запрос.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Экземпляр HttpClient уже отправил сообщение с запросом.
-или-
requestUri
не является абсолютным URI.
-или-
BaseAddress не задано.
Не удалось выполнить запрос из-за ключевой проблемы, например подключения к сети, ошибки DNS, проверки сертификата сервера или времени ожидания.
Только .NET Core и .NET 5 и более поздних версий: запрос завершился сбоем из-за истечения времени ожидания.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Комментарии
Эта операция не блокируется. Возвращенный Task<TResult> объект завершится после считывания всего ответа (включая содержимое).
Примечание
В случае истечения времени ожидания в разных реализациях .NET создаются разные исключения.
- HttpRequestExceptionвозникает во всех применимых версиях платформа .NET Framework.
- TaskCanceledException во всех применимых версиях .NET Core возникает исключение без каких-либо внутренних исключений.
- TaskCanceledException объект , вложенный в TimeoutException , создается в .NET 5 и более поздних версиях.