HttpClient.PatchAsync 메서드

정의

오버로드

Name Description
PatchAsync(String, HttpContent)

문자열로 지정된 URI에 PATCH 요청을 비동기 작업으로 보냅니다.

PatchAsync(Uri, HttpContent)

PATCH 요청을 비동기 작업으로 보냅니다.

PatchAsync(String, HttpContent, CancellationToken)

취소 토큰이 있는 PATCH 요청을 문자열로 표시된 URI에 비동기 작업으로 보냅니다.

PatchAsync(Uri, HttpContent, CancellationToken)

취소 토큰이 있는 PATCH 요청을 비동기 작업으로 보냅니다.

PatchAsync(String, HttpContent)

문자열로 지정된 URI에 PATCH 요청을 비동기 작업으로 보냅니다.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content);
member this.PatchAsync : string * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As String, content As HttpContent) As Task(Of HttpResponseMessage)

매개 변수

requestUri
String

요청이 전송되는 URI입니다.

content
HttpContent

서버로 전송된 HTTP 요청 콘텐츠입니다.

반품

비동기 작업을 나타내는 작업 개체입니다.

예외

절대 requestUri URI BaseAddress 가 아니며 설정되지 않았습니다.

네트워크 연결 오류, DNS 오류, 서버 인증서 유효성 검사 오류 또는 잘못된 서버 응답과 같은 유효한 HTTP 응답을 가져오는 문제로 인해 요청이 실패했습니다. .NET 8 이상 버전에서 이유는 HttpRequestError 표시됩니다.

시간 제한으로 인해 요청이 실패했습니다.

제공된 요청 URI가 유효한 상대 URI 또는 절대 URI가 아닙니다.

설명

이 작업은 차단되지 않습니다. 반환 Task<TResult> 된 개체는 전체 응답(콘텐츠 포함)을 읽은 후에 완료됩니다.

적용 대상

PatchAsync(Uri, HttpContent)

PATCH 요청을 비동기 작업으로 보냅니다.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(Uri requestUri, System.Net.Http.HttpContent content);
member this.PatchAsync : Uri * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As Uri, content As HttpContent) As Task(Of HttpResponseMessage)

매개 변수

requestUri
Uri

요청이 전송되는 URI입니다.

content
HttpContent

서버로 전송된 HTTP 요청 콘텐츠입니다.

반품

비동기 작업을 나타내는 작업 개체입니다.

예외

절대 requestUri URI BaseAddress 가 아니며 설정되지 않았습니다.

네트워크 연결 오류, DNS 오류, 서버 인증서 유효성 검사 오류 또는 잘못된 서버 응답과 같은 유효한 HTTP 응답을 가져오는 문제로 인해 요청이 실패했습니다. .NET 8 이상 버전에서는 HttpRequestError

시간 제한으로 인해 요청이 실패했습니다.

설명

이 작업은 차단되지 않습니다. 반환 Task<TResult> 된 개체는 전체 응답(콘텐츠 포함)을 읽은 후에 완료됩니다.

적용 대상

PatchAsync(String, HttpContent, CancellationToken)

취소 토큰이 있는 PATCH 요청을 문자열로 표시된 URI에 비동기 작업으로 보냅니다.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PatchAsync : string * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As String, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

매개 변수

requestUri
String

요청이 전송되는 URI입니다.

content
HttpContent

서버로 전송된 HTTP 요청 콘텐츠입니다.

cancellationToken
CancellationToken

다른 개체 또는 스레드에서 취소 알림을 받는 데 사용할 수 있는 취소 토큰입니다.

반품

비동기 작업을 나타내는 작업 개체입니다.

예외

절대 requestUri URI BaseAddress 가 아니며 설정되지 않았습니다.

네트워크 연결 오류, DNS 오류, 서버 인증서 유효성 검사 오류 또는 잘못된 서버 응답과 같은 유효한 HTTP 응답을 가져오는 문제로 인해 요청이 실패했습니다. .NET 8 이상 버전에서는 HttpRequestError

취소 토큰이 취소되었거나 시간 제한으로 인해 요청이 실패했습니다.

제공된 요청 URI가 유효한 상대 URI 또는 절대 URI가 아닙니다.

설명

이 작업은 차단되지 않습니다. 반환 Task<TResult> 된 개체는 전체 응답(콘텐츠 포함)을 읽은 후에 완료됩니다.

적용 대상

PatchAsync(Uri, HttpContent, CancellationToken)

취소 토큰이 있는 PATCH 요청을 비동기 작업으로 보냅니다.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PatchAsync : Uri * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As Uri, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

매개 변수

requestUri
Uri

요청이 전송되는 URI입니다.

content
HttpContent

서버로 전송된 HTTP 요청 콘텐츠입니다.

cancellationToken
CancellationToken

다른 개체 또는 스레드에서 취소 알림을 받는 데 사용할 수 있는 취소 토큰입니다.

반품

비동기 작업을 나타내는 작업 개체입니다.

예외

절대 requestUri URI BaseAddress 가 아니며 설정되지 않았습니다.

네트워크 연결 오류, DNS 오류, 서버 인증서 유효성 검사 오류 또는 잘못된 서버 응답과 같은 유효한 HTTP 응답을 가져오는 문제로 인해 요청이 실패했습니다. .NET 8 이상 버전에서는 HttpRequestError

취소 토큰이 취소되었거나 시간 제한으로 인해 요청이 실패했습니다.

설명

이 작업은 차단되지 않습니다. 반환 Task<TResult> 된 개체는 전체 응답(콘텐츠 포함)을 읽은 후에 완료됩니다.

적용 대상