Поделиться через


HttpClientJsonExtensions.GetFromJsonAsAsyncEnumerable Метод

Определение

Перегрузки

GetFromJsonAsAsyncEnumerable<TValue>(HttpClient, String, CancellationToken)

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

GetFromJsonAsAsyncEnumerable<TValue>(HttpClient, Uri, CancellationToken)

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

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

HTTP GET Отправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

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

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

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

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

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

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

GetFromJsonAsAsyncEnumerable<TValue>(HttpClient, String, CancellationToken)

Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs
Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> GetFromJsonAsAsyncEnumerable<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsAsyncEnumerable : System.Net.Http.HttpClient * string * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
<Extension()>
Public Function GetFromJsonAsAsyncEnumerable(Of TValue) (client As HttpClient, requestUri As String, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Целевой тип, в который выполняется десериализация.

Параметры

client
HttpClient

Клиент, используемый для отправки запроса.

requestUri
String

Универсальный код ресурса (URI), по которому отправляется запрос.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Объект , IAsyncEnumerable<T> представляющий десериализованный текст ответа.

Исключения

client является null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к

GetFromJsonAsAsyncEnumerable<TValue>(HttpClient, Uri, CancellationToken)

Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs
Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> GetFromJsonAsAsyncEnumerable<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsAsyncEnumerable : System.Net.Http.HttpClient * Uri * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
<Extension()>
Public Function GetFromJsonAsAsyncEnumerable(Of TValue) (client As HttpClient, requestUri As Uri, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Целевой тип, в который выполняется десериализация.

Параметры

client
HttpClient

Клиент, используемый для отправки запроса.

requestUri
Uri

Универсальный код ресурса (URI), по которому отправляется запрос.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Объект , IAsyncEnumerable<T> представляющий десериализованный текст ответа.

Исключения

client является null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к

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

Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs
Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs

HTTP GET Отправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> GetFromJsonAsAsyncEnumerable<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsAsyncEnumerable : System.Net.Http.HttpClient * string * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
<Extension()>
Public Function GetFromJsonAsAsyncEnumerable(Of TValue) (client As HttpClient, requestUri As String, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Целевой тип, в который выполняется десериализация.

Параметры

client
HttpClient

Клиент, используемый для отправки запроса.

requestUri
String

Универсальный код ресурса (URI), по которому отправляется запрос.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Объект , IAsyncEnumerable<T> представляющий десериализованный текст ответа.

Исключения

client является null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к

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

Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs
Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> GetFromJsonAsAsyncEnumerable<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsAsyncEnumerable : System.Net.Http.HttpClient * string * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
<Extension()>
Public Function GetFromJsonAsAsyncEnumerable(Of TValue) (client As HttpClient, requestUri As String, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Целевой тип, в который выполняется десериализация.

Параметры

client
HttpClient

Клиент, используемый для отправки запроса.

requestUri
String

Универсальный код ресурса (URI), по которому отправляется запрос.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo, используемый для управления поведением во время десериализации.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Объект , IAsyncEnumerable<T> представляющий десериализованный текст ответа.

Исключения

client является null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к

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

Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs
Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> GetFromJsonAsAsyncEnumerable<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsAsyncEnumerable : System.Net.Http.HttpClient * Uri * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
<Extension()>
Public Function GetFromJsonAsAsyncEnumerable(Of TValue) (client As HttpClient, requestUri As Uri, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Целевой тип, в который выполняется десериализация.

Параметры

client
HttpClient

Клиент, используемый для отправки запроса.

requestUri
Uri

Универсальный код ресурса (URI), по которому отправляется запрос.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Объект , IAsyncEnumerable<T> представляющий десериализованный текст ответа.

Исключения

client является null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к

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

Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs
Исходный код:
HttpClientJsonExtensions.Get.AsyncEnumerable.cs

HTTP GETОтправляет запрос указанному requestUri объекту и возвращает значение, полученное в результате десериализации текста ответа в виде JSON в асинхронной операции перечисления.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> GetFromJsonAsAsyncEnumerable<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member GetFromJsonAsAsyncEnumerable : System.Net.Http.HttpClient * Uri * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
<Extension()>
Public Function GetFromJsonAsAsyncEnumerable(Of TValue) (client As HttpClient, requestUri As Uri, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Параметры типа

TValue

Целевой тип, в который выполняется десериализация.

Параметры

client
HttpClient

Клиент, используемый для отправки запроса.

requestUri
Uri

Универсальный код ресурса (URI), по которому отправляется запрос.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo, используемый для управления поведением во время десериализации.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Объект , IAsyncEnumerable<T> представляющий десериализованный текст ответа.

Исключения

client является null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к