HttpClient.DeleteAsync 메서드

정의

DELETE 요청을 지정된 URI에 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri as an asynchronous operation.

오버로드

DeleteAsync(String)

DELETE 요청을 지정된 URI에 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri as an asynchronous operation.

DeleteAsync(Uri)

DELETE 요청을 지정된 URI에 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri as an asynchronous operation.

DeleteAsync(String, CancellationToken)

취소 토큰이 포함된 지정한 URI에 DELETE 요청을 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.

DeleteAsync(Uri, CancellationToken)

취소 토큰이 포함된 지정한 URI에 DELETE 요청을 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.

DeleteAsync(String)

DELETE 요청을 지정된 URI에 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri as an asynchronous operation.

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입니다.The Uri the request is sent to.

반환

Task<HttpResponseMessage>

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.The task object representing the asynchronous operation.

예외

요청 메시지를 HttpClient 인스턴스에서 이미 전송한 경우The request message was already sent by the HttpClient instance.

또는-or-

requestUri가 절대 URI가 아닙니다.The requestUri is not an absolute URI.

또는-or-

BaseAddress은 설정되지 않습니다.BaseAddress is not set.

네트워크 연결, DNS 오류, 서버 인증서 유효성 검사 또는 시간 초과와 같은 기본 문제로 인해 요청이 실패한 경우The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

.NET Core 및 .NET 5.0 이상만 해당: 시간 제한으로 인해 요청이 실패했습니다..NET Core and .NET 5.0 and later only: The request failed due to timeout.

설명

이 작업은 차단 되지 않습니다.This operation will not block. 반환 된 Task<TResult> 개체는 전체 응답 (콘텐츠 포함)을 읽은 후에 완료 됩니다.The returned Task<TResult> object will complete after the whole response (including content) is read.

참고

시간 초과가 발생 하는 경우 서로 다른 .NET 구현에서 다른 예외가 throw 됩니다.In case of timeout, different exceptions are thrown on different .NET implementations.

적용 대상

DeleteAsync(Uri)

DELETE 요청을 지정된 URI에 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri as an asynchronous operation.

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입니다.The Uri the request is sent to.

반환

Task<HttpResponseMessage>

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.The task object representing the asynchronous operation.

예외

요청 메시지를 HttpClient 인스턴스에서 이미 전송한 경우The request message was already sent by the HttpClient instance.

또는-or-

requestUri가 절대 URI가 아닙니다.The requestUri is not an absolute URI.

또는-or-

BaseAddress은 설정되지 않습니다.BaseAddress is not set.

네트워크 연결, DNS 오류, 서버 인증서 유효성 검사 또는 시간 초과와 같은 기본 문제로 인해 요청이 실패한 경우The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

.NET Core 및 .NET 5.0 이상만 해당: 시간 제한으로 인해 요청이 실패했습니다..NET Core and .NET 5.0 and later only: The request failed due to timeout.

설명

이 작업은 차단 되지 않습니다.This operation will not block. 반환 된 Task<TResult> 개체는 전체 응답 (콘텐츠 포함)을 읽은 후에 완료 됩니다.The returned Task<TResult> object will complete after the whole response (including content) is read.

참고

시간 초과가 발생 하는 경우 서로 다른 .NET 구현에서 다른 예외가 throw 됩니다.In case of timeout, different exceptions are thrown on different .NET implementations.

적용 대상

DeleteAsync(String, CancellationToken)

취소 토큰이 포함된 지정한 URI에 DELETE 요청을 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.

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입니다.The Uri the request is sent to.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.A cancellation token that can be used by other objects or threads to receive notice of cancellation.

반환

Task<HttpResponseMessage>

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.The task object representing the asynchronous operation.

예외

요청 메시지를 HttpClient 인스턴스에서 이미 전송한 경우The request message was already sent by the HttpClient instance.

또는-or-

requestUri가 절대 URI가 아닙니다.The requestUri is not an absolute URI.

또는-or-

BaseAddress은 설정되지 않습니다.BaseAddress is not set.

네트워크 연결, DNS 오류, 서버 인증서 유효성 검사 또는 시간 초과와 같은 기본 문제로 인해 요청이 실패한 경우The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

.NET Core 및 .NET 5.0 이상만 해당: 시간 제한으로 인해 요청이 실패했습니다..NET Core and .NET 5.0 and later only: The request failed due to timeout.

설명

이 작업은 차단 되지 않습니다.This operation will not block. 반환 된 Task<TResult> 개체는 전체 응답 (콘텐츠 포함)을 읽은 후에 완료 됩니다.The returned Task<TResult> object will complete after the whole response (including content) is read.

참고

시간 초과가 발생 하는 경우 서로 다른 .NET 구현에서 다른 예외가 throw 됩니다.In case of timeout, different exceptions are thrown on different .NET implementations.

적용 대상

DeleteAsync(Uri, CancellationToken)

취소 토큰이 포함된 지정한 URI에 DELETE 요청을 비동기 작업으로 보냅니다.Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.

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입니다.The Uri the request is sent to.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.A cancellation token that can be used by other objects or threads to receive notice of cancellation.

반환

Task<HttpResponseMessage>

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.The task object representing the asynchronous operation.

예외

요청 메시지를 HttpClient 인스턴스에서 이미 전송한 경우The request message was already sent by the HttpClient instance.

또는-or-

requestUri가 절대 URI가 아닙니다.The requestUri is not an absolute URI.

또는-or-

BaseAddress은 설정되지 않습니다.BaseAddress is not set.

네트워크 연결, DNS 오류, 서버 인증서 유효성 검사 또는 시간 초과와 같은 기본 문제로 인해 요청이 실패한 경우The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.

.NET Core 및 .NET 5.0 이상만 해당: 시간 제한으로 인해 요청이 실패했습니다..NET Core and .NET 5.0 and later only: The request failed due to timeout.

설명

이 작업은 차단 되지 않습니다.This operation will not block. 반환 된 Task<TResult> 개체는 전체 응답 (콘텐츠 포함)을 읽은 후에 완료 됩니다.The returned Task<TResult> object will complete after the whole response (including content) is read.

참고

시간 초과가 발생 하는 경우 서로 다른 .NET 구현에서 다른 예외가 throw 됩니다.In case of timeout, different exceptions are thrown on different .NET implementations.

적용 대상