HttpContent クラス

定義

HTTP エンティティ本体およびコンテンツ ヘッダーを表す基本クラス。

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 クラスの新しいインスタンスを初期化します。

プロパティ

Headers

RFC 2616 で定義されているように HTTP コンテンツ ヘッダーを取得します。

メソッド

CopyTo(Stream, TransportContext, CancellationToken)

HTTP コンテンツをバイト ストリームにシリアル化し、stream にコピーします。

CopyToAsync(Stream)

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。

CopyToAsync(Stream, CancellationToken)

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。

CopyToAsync(Stream, TransportContext)

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。

CopyToAsync(Stream, TransportContext, CancellationToken)

HTTP コンテンツをバイト ストリームにシリアル化し、stream パラメーターとして指定されたストリーム オブジェクトにコピーします。

CreateContentReadStream(CancellationToken)

HTTP コンテンツをメモリ ストリームにシリアル化します。

CreateContentReadStreamAsync()

非同期操作として HTTP コンテンツをメモリ ストリームにシリアル化します。

CreateContentReadStreamAsync(CancellationToken)

非同期操作として HTTP コンテンツをメモリ ストリームにシリアル化します。

Dispose()

HttpContent が使用しているアンマネージド リソースを解放し、マネージド リソースを破棄します。

Dispose(Boolean)

HttpContent が使用しているアンマネージド リソースを解放します。オプションとして、マネージド リソースを破棄することもできます。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
LoadIntoBufferAsync()

非同期操作として HTTP コンテンツをメモリ バッファーにシリアル化します。

LoadIntoBufferAsync(Int64)

非同期操作として HTTP コンテンツをメモリ バッファーにシリアル化します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ReadAsByteArrayAsync()

非同期操作として HTTP コンテンツをバイト配列にシリアル化します。

ReadAsByteArrayAsync(CancellationToken)

非同期操作として HTTP コンテンツをバイト配列にシリアル化します。

ReadAsStream()

HTTP コンテンツをシリアル化し、コンテンツを表すストリームを返します。

ReadAsStream(CancellationToken)

HTTP コンテンツをシリアル化し、コンテンツを表すストリームを返します。

ReadAsStreamAsync()

HTTP コンテンツをシリアル化し、非同期操作としてコンテンツを表すストリームを返します。

ReadAsStreamAsync(CancellationToken)

HTTP コンテンツをシリアル化し、非同期操作としてコンテンツを表すストリームを返します。

ReadAsStringAsync()

非同期操作として HTTP コンテンツを文字列にシリアル化します。

ReadAsStringAsync(CancellationToken)

非同期操作として HTTP コンテンツを文字列にシリアル化します。

SerializeToStream(Stream, TransportContext, CancellationToken)

派生クラスでオーバーライドされた場合、HTTP コンテンツをストリームにシリアル化します。 それ以外の場合は、NotSupportedException をスローします。

SerializeToStreamAsync(Stream, TransportContext)

非同期操作として HTTP コンテンツをストリームにシリアル化します。

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

非同期操作として HTTP コンテンツをストリームにシリアル化します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TryComputeLength(Int64)

HTTP コンテンツが有効なバイト長であるかどうかを判断します。

拡張メソッド

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。

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

非同期操作で HTTP コンテンツを読み取り、JSON としてコンテンツを逆シリアル化した結果の値を返します。

適用対象