ByteArrayContent Класс

Определение

Предоставляет содержимое HTTP на основе массива байтов.

public ref class ByteArrayContent : System::Net::Http::HttpContent
public class ByteArrayContent : System.Net.Http.HttpContent
type ByteArrayContent = class
    inherit HttpContent
Public Class ByteArrayContent
Inherits HttpContent
Наследование
ByteArrayContent
Производный

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

ByteArrayContent(Byte[])

Инициализирует новый экземпляр класса ByteArrayContent.

ByteArrayContent(Byte[], Int32, Int32)

Инициализирует новый экземпляр класса ByteArrayContent.

Свойства

Headers

Получает заголовки содержимого HTTP, определенные в RFC 2616.

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

Методы

CopyTo(Stream, TransportContext, CancellationToken)

Сериализует HTTP-содержимое в поток байтов и копирует его в stream.

(Унаследовано от HttpContent)
CopyToAsync(Stream)

Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр stream.

(Унаследовано от HttpContent)
CopyToAsync(Stream, CancellationToken)

Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр stream.

(Унаследовано от HttpContent)
CopyToAsync(Stream, TransportContext)

Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр stream.

(Унаследовано от HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

Сериализирует содержимое HTTP в поток байтов и копирует его в объект потока, предоставленный как параметр stream.

(Унаследовано от HttpContent)
CreateContentReadStream(CancellationToken)

Создает поток HTTP-содержимого для чтения. Использует память из ByteArrayContent в качестве резервного хранилища.

CreateContentReadStream(CancellationToken)

Сериализует содержимое HTTP в поток памяти.

(Унаследовано от HttpContent)
CreateContentReadStreamAsync()

Создает поток HTTP-содержимого в качестве асинхронной операции для чтения (в качестве резервного хранилища используется память из ByteArrayContent).

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-содержимого.

SerializeToStream(Stream, TransportContext, CancellationToken)

При переопределении в производном классе сериализует HTTP-содержимое в поток. В противном случае создается исключение NotSupportedException.

(Унаследовано от HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

Сериализует и записывает массив байтов из конструктора в поток содержимого HTTP в качестве асинхронной операции.

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Сериализует и записывает массив байтов из конструктора в поток содержимого HTTP в качестве асинхронной операции.

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Сериализация содержимого HTTP в поток в качестве асинхронной операции.

(Унаследовано от HttpContent)
ToString()

Возвращает строку, представляющую текущий объект.

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

Определяет, имеет ли массив байтов допустимую длину в байтах.

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

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 в асинхронной операции.

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