HttpClientJsonExtensions.DeleteFromJsonAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- String
요청이 전송되는 URI입니다.
- type
- Type
역직렬화하고 반환할 개체의 형식입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- Uri
요청이 전송되는 URI입니다.
- type
- Type
역직렬화하고 반환할 개체의 형식입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- String
요청이 전송되는 URI입니다.
- type
- Type
역직렬화하고 반환할 개체의 형식입니다.
- options
- JsonSerializerOptions
serialization 중의 동작을 제어하는 옵션입니다. 기본 옵션은 Web으로 지정합니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- String
요청이 전송되는 URI입니다.
- type
- Type
역직렬화하고 반환할 개체의 형식입니다.
- context
- JsonSerializerContext
역직렬화 동작을 제어하는 데 사용되는 JsonSerializerContext입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- Uri
요청이 전송되는 URI입니다.
- type
- Type
역직렬화하고 반환할 개체의 형식입니다.
- options
- JsonSerializerOptions
serialization 중의 동작을 제어하는 옵션입니다. 기본 옵션은 Web으로 지정합니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- Uri
요청이 전송되는 URI입니다.
- type
- Type
역직렬화하고 반환할 개체의 형식입니다.
- context
- JsonSerializerContext
역직렬화 동작을 제어하는 데 사용되는 JsonSerializerContext입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
형식 매개 변수
- TValue
역직렬화할 대상 형식입니다.
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- Uri
요청이 전송되는 URI입니다.
- jsonTypeInfo
- JsonTypeInfo<TValue>
역직렬화 동작을 제어하는 데 사용되는 JsonTypeInfo입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonSerializerOptions, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
형식 매개 변수
- TValue
역직렬화할 대상 형식입니다.
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- Uri
요청이 전송되는 URI입니다.
- options
- JsonSerializerOptions
serialization 중의 동작을 제어하는 옵션입니다. 기본 옵션은 Web으로 지정합니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
형식 매개 변수
- TValue
역직렬화할 대상 형식입니다.
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- String
요청이 전송되는 URI입니다.
- jsonTypeInfo
- JsonTypeInfo<TValue>
역직렬화 동작을 제어하는 데 사용되는 JsonTypeInfo입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
형식 매개 변수
- TValue
역직렬화할 대상 형식입니다.
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- Uri
요청이 전송되는 URI입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
형식 매개 변수
- TValue
역직렬화할 대상 형식입니다.
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- String
요청이 전송되는 URI입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
DeleteFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken)
지정된 Uri에 DELETE 요청을 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 값을 반환합니다.
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
형식 매개 변수
- TValue
역직렬화할 대상 형식입니다.
매개 변수
- client
- HttpClient
요청을 보내는 데 사용되는 클라이언트입니다.
- requestUri
- String
요청이 전송되는 URI입니다.
- options
- JsonSerializerOptions
serialization 중의 동작을 제어하는 옵션입니다. 기본 옵션은 Web으로 지정합니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task) 개체입니다.
예외
client
은 null
입니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
적용 대상
.NET