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, CancellationToken) |
Сериализируйте содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный в качестве параметра |
CopyToAsync(Stream, TransportContext, CancellationToken) |
Сериализируйте содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный в качестве параметра |
CopyToAsync(Stream, TransportContext) |
Сериализируйте содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный в качестве параметра |
CopyToAsync(Stream) |
Сериализируйте содержимое 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(CancellationToken) |
Сериализуйте содержимое HTTP в буфер памяти в виде асинхронной операции. (Унаследовано от HttpContent) |
LoadIntoBufferAsync(Int64, CancellationToken) |
Сериализуйте содержимое 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, CancellationToken) |
Сериализуйте содержимое HTTP в поток в виде асинхронной операции. (Унаследовано от HttpContent) |
SerializeToStreamAsync(Stream, TransportContext) |
Сериализуйте содержимое 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 в асинхронной операции. |