C# Класс System.Net.Http.HttpContent

A base class representing an HTTP entity body and content headers.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateFixedMemoryStream FixedMemoryStream
GetEncodingFromBuffer System.Text.Encoding
StartsWith int

Открытые методы

Метод Описание
CopyToAsync ( Stream stream ) : System.Threading.Tasks.Task
CopyToAsync ( Stream stream, TransportContext context ) : System.Threading.Tasks.Task
Dispose ( ) : void
LoadIntoBufferAsync ( ) : System.Threading.Tasks.Task
LoadIntoBufferAsync ( long maxBufferSize ) : System.Threading.Tasks.Task
ReadAsByteArrayAsync ( ) : Task
ReadAsStreamAsync ( ) : Task
ReadAsStringAsync ( ) : Task

Защищенные методы

Метод Описание
CreateContentReadStreamAsync ( ) : Task
Dispose ( bool disposing ) : void
SerializeToStreamAsync ( Stream stream, TransportContext context ) : System.Threading.Tasks.Task
TryComputeLength ( long &length ) : bool

Приватные методы

Метод Описание
CreateFixedMemoryStream ( long maxBufferSize ) : FixedMemoryStream
GetEncodingFromBuffer ( byte buffer, int length, int &preambleLength ) : Encoding
StartsWith ( byte array, int length, byte value ) : int

Описание методов

CopyToAsync() публичный Метод

public CopyToAsync ( Stream stream ) : System.Threading.Tasks.Task
stream System.IO.Stream
Результат System.Threading.Tasks.Task

CopyToAsync() публичный Метод

public CopyToAsync ( Stream stream, TransportContext context ) : System.Threading.Tasks.Task
stream System.IO.Stream
context TransportContext
Результат System.Threading.Tasks.Task

CreateContentReadStreamAsync() защищенный Метод

protected CreateContentReadStreamAsync ( ) : Task
Результат Task

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

LoadIntoBufferAsync() публичный Метод

public LoadIntoBufferAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

LoadIntoBufferAsync() публичный Метод

public LoadIntoBufferAsync ( long maxBufferSize ) : System.Threading.Tasks.Task
maxBufferSize long
Результат System.Threading.Tasks.Task

ReadAsByteArrayAsync() публичный Метод

public ReadAsByteArrayAsync ( ) : Task
Результат Task

ReadAsStreamAsync() публичный Метод

public ReadAsStreamAsync ( ) : Task
Результат Task

ReadAsStringAsync() публичный Метод

public ReadAsStringAsync ( ) : Task
Результат Task

SerializeToStreamAsync() защищенный абстрактный Метод

protected abstract SerializeToStreamAsync ( Stream stream, TransportContext context ) : System.Threading.Tasks.Task
stream System.IO.Stream
context TransportContext
Результат System.Threading.Tasks.Task

TryComputeLength() защищенный абстрактный Метод

protected abstract TryComputeLength ( long &length ) : bool
length long
Результат bool