StreamContent Класс

Определение

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

public ref class StreamContent : System::Net::Http::HttpContent
public class StreamContent : System.Net.Http.HttpContent
type StreamContent = class
    inherit HttpContent
Public Class StreamContent
Inherits HttpContent
Наследование
StreamContent

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

Имя Описание
StreamContent(Stream, Int32)

Создает новый экземпляр класса StreamContent.

StreamContent(Stream)

Создает новый экземпляр класса StreamContent.

Свойства

Имя Описание
Headers

Возвращает заголовки содержимого HTTP, как определено в RFC 2616.

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

Методы

Имя Описание
CopyTo(Stream, TransportContext, CancellationToken)

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

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

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

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

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

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

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

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

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

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

Возвращает HTTP-поток в виде потока только для чтения.

CreateContentReadStreamAsync()

Возвращает HTTP-поток как поток только для чтения в виде асинхронной операции.

CreateContentReadStreamAsync(CancellationToken)

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

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

Освобождает неуправляемые ресурсы и удаляет управляемые ресурсы, используемые параметром HttpContent.

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

Освобождает неуправляемые ресурсы, используемые StreamContent и при необходимости удаляет управляемые ресурсы.

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-содержимое в поток.

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

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

SerializeToStreamAsync(Stream, TransportContext)

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

ToString()

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

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

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

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

Имя Описание
ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

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

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

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

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonTypeInfo<TValue>, CancellationToken)

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

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

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

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

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

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

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

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

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

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

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

ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken)

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

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