HttpClientJsonExtensions.GetFromJsonAsync 메서드

정의

오버로드

GetFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync(HttpClient, String, Type, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync<TValue>(HttpClient, Uri, JsonSerializerOptions, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken)

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

GetFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (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

deserialization 중의 동작을 제어하는 옵션입니다. 기본 옵션은 Web으로 지정합니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상

GetFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (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) 개체입니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상

GetFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (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) 개체입니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상

GetFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (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) 개체입니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

이 메서드는 역직렬화 옵션을 사용하는 JsonSerializerDefaults.Web 반면 JsonSerializer 역직렬화 메서드는 기본적으로 사용하지 않습니다.

적용 대상

GetFromJsonAsync(HttpClient, String, Type, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (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) 개체입니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

이 메서드는 역직렬화 옵션을 사용하는 JsonSerializerDefaults.Web 반면 JsonSerializer 역직렬화 메서드는 기본적으로 사용하지 않습니다.

적용 대상

GetFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<object?> GetFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function GetFromJsonAsync (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

deserialization 중의 동작을 제어하는 옵션입니다. 기본 옵션은 Web으로 지정합니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상

GetFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(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

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<TValue>

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

이 메서드는 역직렬화 옵션을 사용하는 JsonSerializerDefaults.Web 반면 JsonSerializer 역직렬화 메서드는 기본적으로 사용하지 않습니다.

적용 대상

GetFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(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

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<TValue>

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

이 메서드는 역직렬화 옵션을 사용하는 JsonSerializerDefaults.Web 반면 JsonSerializer 역직렬화 메서드는 기본적으로 사용하지 않습니다.

적용 대상

GetFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(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

deserialization 중의 동작을 제어하는 옵션입니다. 기본 옵션은 Web으로 지정합니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<TValue>

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상

GetFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(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

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<TValue>

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상

GetFromJsonAsync<TValue>(HttpClient, Uri, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(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

deserialization 중의 동작을 제어하는 옵션입니다. 기본 옵션은 Web으로 지정합니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<TValue>

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상

GetFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken)

Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs
Source:
HttpClientJsonExtensions.Get.cs

GET 요청을 지정된 URI에 보내고 비동기 작업에서 응답 본문을 JSON으로 역직렬화한 결과 생성된 값을 반환합니다.

public static System.Threading.Tasks.Task<TValue?> GetFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function GetFromJsonAsync(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

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

Task<TValue>

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

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상