HttpContent Класс

Определение

Базовый класс, представляющий заголовки содержимого и тело сущности HTTP.A base class representing an HTTP entity body and content headers.

public ref class HttpContent abstract : IDisposable
public abstract class HttpContent : IDisposable
type HttpContent = class
    interface IDisposable
Public MustInherit Class HttpContent
Implements IDisposable
Наследование
HttpContent
Производный
Реализации

Конструкторы

HttpContent()

Инициализирует новый экземпляр класса HttpContent.Initializes a new instance of the HttpContent class.

Свойства

Headers

Получает заголовки содержимого HTTP, определенные в RFC 2616.Gets the HTTP content headers as defined in RFC 2616.

Методы

CopyTo(Stream, TransportContext, CancellationToken)

Сериализует HTTP-содержимое в поток байтов и копирует его в stream.Serializes the HTTP content into a stream of bytes and copies it to stream.

CopyToAsync(Stream)

Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр stream.Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

CopyToAsync(Stream, CancellationToken)

Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр stream.Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

CopyToAsync(Stream, TransportContext)

Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр stream.Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

CopyToAsync(Stream, TransportContext, CancellationToken)

Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр stream.Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the stream parameter.

CreateContentReadStream(CancellationToken)
CreateContentReadStreamAsync()

Сериализация содержимого HTTP в поток в памяти в качестве асинхронной операции.Serialize the HTTP content to a memory stream as an asynchronous operation.

CreateContentReadStreamAsync(CancellationToken)

Выполняет сериализацию содержимого HTTP в поток в памяти в качестве асинхронной операции.Serializes the HTTP content to a memory stream as an asynchronous operation.

Dispose()

Освобождает неуправляемые ресурсы и удаляет управляемые ресурсы, используемые объектом HttpContent.Releases the unmanaged resources and disposes of the managed resources used by the HttpContent.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом HttpContent, и опционально удаляет управляемые ресурсы.Releases the unmanaged resources used by the HttpContent and optionally disposes of the managed resources.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
LoadIntoBufferAsync()

Сериализация содержимого HTTP в буфер памяти в виде асинхронной операции.Serialize the HTTP content to a memory buffer as an asynchronous operation.

LoadIntoBufferAsync(Int64)

Сериализация содержимого HTTP в буфер памяти в виде асинхронной операции.Serialize the HTTP content to a memory buffer as an asynchronous operation.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ReadAsByteArrayAsync()

Сериализация содержимого HTTP в массив байтов в виде асинхронной операции.Serialize the HTTP content to a byte array as an asynchronous operation.

ReadAsByteArrayAsync(CancellationToken)

Сериализация содержимого HTTP в массив байтов в виде асинхронной операции.Serialize the HTTP content to a byte array as an asynchronous operation.

ReadAsStream()

Сериализует HTTP-содержимое и возвращает поток, представляющий содержимое.Serializes the HTTP content and returns a stream that represents the content.

ReadAsStream(CancellationToken)

Сериализует HTTP-содержимое и возвращает поток, представляющий содержимое.Serializes the HTTP content and returns a stream that represents the content.

ReadAsStreamAsync()

Сериализует HTTP-содержимое и возвращает поток, представляющий содержимое в асинхронной операции.Serialize the HTTP content and return a stream that represents the content as an asynchronous operation.

ReadAsStreamAsync(CancellationToken)

Сериализует HTTP-содержимое и возвращает поток, представляющий содержимое в асинхронной операции.Serialize the HTTP content and return a stream that represents the content as an asynchronous operation.

ReadAsStringAsync()

Сериализация содержимого HTTP в строку в качестве асинхронной операции.Serialize the HTTP content to a string as an asynchronous operation.

ReadAsStringAsync(CancellationToken)

Сериализация содержимого HTTP в строку в качестве асинхронной операции.Serialize the HTTP content to a string as an asynchronous operation.

SerializeToStream(Stream, TransportContext, CancellationToken)

При переопределении в производном классе сериализует HTTP-содержимое в поток.When overridden in a derived class, serializes the HTTP content to a stream. В противном случае создается исключение NotSupportedException.Otherwise, throws a NotSupportedException.

SerializeToStreamAsync(Stream, TransportContext)

Сериализация содержимого HTTP в поток в качестве асинхронной операции.Serialize the HTTP content to a stream as an asynchronous operation.

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Сериализация содержимого HTTP в поток в качестве асинхронной операции.Serialize the HTTP content to a stream as an asynchronous operation.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
TryComputeLength(Int64)

Определяет, имеет ли содержимое HTTP допустимую длину в байтах.Determines whether the HTTP content has a valid length in bytes.

Методы расширения

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в формате JSON в асинхронной операции.Reads the HTTP content and returns the value that results from deserializing the content as JSON in an asynchronous operation.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Считывает содержимое HTTP и возвращает значение, полученное в результате десериализации содержимого в формате JSON в асинхронной операции.Reads the HTTP content and returns the value that results from deserializing the content as JSON in an asynchronous operation.

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