JsonContent Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет содержимое HTTP на основе JSON.
public ref class JsonContent sealed : System::Net::Http::HttpContent
public sealed class JsonContent : System.Net.Http.HttpContent
type JsonContent = class
inherit HttpContent
Public NotInheritable Class JsonContent
Inherits HttpContent
- Наследование
Свойства
Headers |
Получает заголовки содержимого HTTP, определенные в RFC 2616. (Унаследовано от HttpContent) |
ObjectType |
Возвращает тип объекта Value для сериализации этим экземпляром. |
Value |
Возвращает значение, которое будет сериализовано и использовано в качестве текста сообщения HttpRequestMessage, используемого для отправки этого экземпляра. |
Методы
CopyTo(Stream, TransportContext, CancellationToken) |
Сериализует HTTP-содержимое в поток байтов и копирует его в |
CopyToAsync(Stream) |
Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр |
CopyToAsync(Stream, CancellationToken) |
Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр |
CopyToAsync(Stream, TransportContext) |
Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр |
CopyToAsync(Stream, TransportContext, CancellationToken) |
Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр |
Create(Object, JsonTypeInfo, MediaTypeHeaderValue) |
Создает новый экземпляр класса JsonContent, который будет содержать значение |
Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions) |
Создает новый экземпляр класса JsonContent, который будет содержать значение |
Create<T>(T, JsonTypeInfo<T>, MediaTypeHeaderValue) |
Создает новый экземпляр класса JsonContent, который будет содержать значение |
Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions) |
Создает новый экземпляр класса JsonContent, который будет содержать значение |
CreateContentReadStream(CancellationToken) |
Сериализует содержимое HTTP в поток памяти. (Унаследовано от HttpContent) |
CreateContentReadStreamAsync() |
Сериализация содержимого HTTP в поток в памяти в качестве асинхронной операции. (Унаследовано от HttpContent) |
CreateContentReadStreamAsync(CancellationToken) |
Выполняет сериализацию содержимого HTTP в поток в памяти в качестве асинхронной операции. (Унаследовано от HttpContent) |
Dispose() |
Освобождает неуправляемые ресурсы и удаляет управляемые ресурсы, используемые объектом HttpContent. (Унаследовано от HttpContent) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом HttpContent, и опционально удаляет управляемые ресурсы. (Унаследовано от HttpContent) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
LoadIntoBufferAsync() |
Сериализация содержимого HTTP в буфер памяти в виде асинхронной операции. (Унаследовано от HttpContent) |
LoadIntoBufferAsync(Int64) |
Сериализация содержимого HTTP в буфер памяти в виде асинхронной операции. (Унаследовано от HttpContent) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ReadAsByteArrayAsync() |
Сериализация содержимого HTTP в массив байтов в виде асинхронной операции. (Унаследовано от HttpContent) |
ReadAsByteArrayAsync(CancellationToken) |
Сериализация содержимого HTTP в массив байтов в виде асинхронной операции. (Унаследовано от HttpContent) |
ReadAsStream() |
Сериализует HTTP-содержимое и возвращает поток, представляющий содержимое. (Унаследовано от HttpContent) |
ReadAsStream(CancellationToken) |
Сериализует HTTP-содержимое и возвращает поток, представляющий содержимое. (Унаследовано от HttpContent) |
ReadAsStreamAsync() |
Сериализует HTTP-содержимое и возвращает поток, представляющий содержимое в асинхронной операции. (Унаследовано от HttpContent) |
ReadAsStreamAsync(CancellationToken) |
Сериализует HTTP-содержимое и возвращает поток, представляющий содержимое в асинхронной операции. (Унаследовано от HttpContent) |
ReadAsStringAsync() |
Сериализация содержимого HTTP в строку в качестве асинхронной операции. (Унаследовано от HttpContent) |
ReadAsStringAsync(CancellationToken) |
Сериализация содержимого HTTP в строку в качестве асинхронной операции. (Унаследовано от HttpContent) |
SerializeToStream(Stream, TransportContext, CancellationToken) |
При переопределении в производном классе сериализует HTTP-содержимое в поток. В противном случае создается исключение NotSupportedException. (Унаследовано от HttpContent) |
SerializeToStreamAsync(Stream, TransportContext) |
Сериализация содержимого HTTP в поток в качестве асинхронной операции. (Унаследовано от HttpContent) |
SerializeToStreamAsync(Stream, TransportContext, CancellationToken) |
Сериализация содержимого HTTP в поток в качестве асинхронной операции. (Унаследовано от HttpContent) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryComputeLength(Int64) |
Определяет, имеет ли содержимое HTTP допустимую длину в байтах. (Унаследовано от HttpContent) |
Методы расширения
ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в формате JSON в асинхронной операции перечисления. |
ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonTypeInfo<TValue>, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в формате JSON в асинхронной операции перечисления. |
ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в формате JSON в асинхронной операции перечисления. |
ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в виде JSON в асинхронной операции. |
ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в виде JSON в асинхронной операции. |
ReadFromJsonAsync(HttpContent, Type, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в виде JSON в асинхронной операции. |
ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в виде JSON в асинхронной операции. |
ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в виде JSON в асинхронной операции. |
ReadFromJsonAsync<T>(HttpContent, CancellationToken) |
Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в виде JSON в асинхронной операции. |