HttpWriter クラス

定義

組み込みの HttpResponse オブジェクトを介してアクセスされる TextWriter オブジェクトを提供します。

public ref class HttpWriter sealed : System::IO::TextWriter
public sealed class HttpWriter : System.IO.TextWriter
type HttpWriter = class
    inherit TextWriter
Public NotInheritable Class HttpWriter
Inherits TextWriter
継承

注釈

組み込みの HttpResponse オブジェクトの Write メソッドは、HttpWriter オブジェクトを内部呼び出します。

フィールド

CoreNewLine

この TextWriterに使用される改行文字を格納します。

(継承元 TextWriter)

プロパティ

Encoding

TextWriterEncoding オブジェクトを取得します。

FormatProvider

書式設定を制御するオブジェクトを取得します。

(継承元 TextWriter)
NewLine

現在の TextWriterで使用される行ターミネータ文字列を取得または設定します。

(継承元 TextWriter)
OutputStream

Streamから直接 HTTP 出力を有効にする Stream オブジェクトを取得します。

メソッド

Close()

バッファー内のすべての出力を HTTP 出力ストリームに送信し、ソケット接続を閉じます。

CreateObjRef(Type)

リモート オブジェクトとの通信に使用されるプロキシの生成に必要なすべての関連情報を含むオブジェクトを作成します。

(継承元 MarshalByRefObject)
Dispose()

TextWriter オブジェクトによって使用されるすべてのリソースを解放します。

(継承元 TextWriter)
Dispose(Boolean)

TextWriter によって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

(継承元 TextWriter)
DisposeAsync()

TextWriter オブジェクトによって使用されるすべてのリソースを非同期的に解放します。

(継承元 TextWriter)
Equals(Object)

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

(継承元 Object)
Flush()

バッファー内のすべての出力を HTTP 出力ストリームに送信します。

FlushAsync()

現在のライターのすべてのバッファーを非同期的にクリアし、バッファー内のデータを基になるデバイスに書き込みます。

(継承元 TextWriter)
FlushAsync(CancellationToken)

現在のライターのすべてのバッファーを非同期的にクリアし、バッファー内のデータを基になるデバイスに書き込みます。

(継承元 TextWriter)
GetHashCode()

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

(継承元 Object)
GetLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetType()

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

(継承元 Object)
InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

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

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
ToString()

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

(継承元 Object)
Write(Boolean)

Boolean 値のテキスト表現をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(Char)

HTTP 出力ストリームに 1 文字を送信します。

Write(Char[])

文字配列をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(Char[], Int32, Int32)

指定した開始位置と文字数を持つ文字のストリームを HTTP 出力ストリームに送信します。

Write(Decimal)

10 進値のテキスト表現をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(Double)

8 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(Int32)

4 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(Int64)

8 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(Object)

HTTP 出力ストリームに Object を送信します。

Write(ReadOnlySpan<Char>)

テキスト ストリームに文字スパンを書き込みます。

(継承元 TextWriter)
Write(Single)

4 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(String)

HTTP 出力ストリームに文字列を送信します。

Write(String, Object)

Format(String, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(String, Object, Object)

Format(String, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(String, Object, Object, Object)

Format(String, Object, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(String, Object[])

Format(String, Object[]) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(String, ReadOnlySpan<Object>)

Format(String, ReadOnlySpan<Object>)と同じセマンティクスを使用して、書式設定された文字列をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(StringBuilder)

文字列ビルダーをテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(UInt32)

4 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込みます。

(継承元 TextWriter)
Write(UInt64)

8 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込みます。

(継承元 TextWriter)
WriteAsync(Char)

文字をテキスト ストリームに非同期的に書き込みます。

(継承元 TextWriter)
WriteAsync(Char[])

文字配列をテキスト ストリームに非同期的に書き込みます。

(継承元 TextWriter)
WriteAsync(Char[], Int32, Int32)

文字のサブ配列をテキスト ストリームに非同期的に書き込みます。

(継承元 TextWriter)
WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

文字メモリ領域をテキスト ストリームに非同期的に書き込みます。

(継承元 TextWriter)
WriteAsync(String)

文字列をテキスト ストリームに非同期的に書き込みます。

(継承元 TextWriter)
WriteAsync(StringBuilder, CancellationToken)

文字列ビルダーをテキスト ストリームに非同期的に書き込みます。

(継承元 TextWriter)
WriteBytes(Byte[], Int32, Int32)

指定した開始位置とバイト数のバイト ストリームを HTTP 出力ストリームに送信します。

WriteLine()

文字の復帰 + 改行 (CRLF) ペアを HTTP 出力ストリームに送信します。

WriteLine(Boolean)

Boolean 値のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Char)

テキスト ストリームに文字を書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Char[])

文字の配列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Char[], Int32, Int32)

テキスト ストリームに文字のサブ配列を書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Decimal)

10 進値のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Double)

8 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Int32)

4 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Int64)

8 バイト符号付き整数のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Object)

オブジェクトのテキスト表現をテキスト ストリームに書き込みます。そのオブジェクトで ToString メソッドを呼び出し、続けて行終端記号を呼び出します。

(継承元 TextWriter)
WriteLine(ReadOnlySpan<Char>)

文字範囲のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(Single)

4 バイト浮動小数点値のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(String)

文字列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(String, Object)

Format(String, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列と新しい行をテキスト ストリームに書き込みます。

(継承元 TextWriter)
WriteLine(String, Object, Object)

Format(String, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列と新しい行をテキスト ストリームに書き込みます。

(継承元 TextWriter)
WriteLine(String, Object, Object, Object)

Format(String, Object)と同じセマンティクスを使用して、書式設定された文字列と新しい行をテキスト ストリームに書き込みます。

(継承元 TextWriter)
WriteLine(String, Object[])

Format(String, Object)と同じセマンティクスを使用して、書式設定された文字列と新しい行をテキスト ストリームに書き込みます。

(継承元 TextWriter)
WriteLine(String, ReadOnlySpan<Object>)

Format(String, ReadOnlySpan<Object>)と同じセマンティクスを使用して、書式設定された文字列と新しい行をテキスト ストリームに書き込みます。

(継承元 TextWriter)
WriteLine(StringBuilder)

文字列ビルダーのテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(UInt32)

4 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLine(UInt64)

8 バイト符号なし整数のテキスト表現をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLineAsync()

テキスト ストリームに行ターミネータを非同期に書き込みます。

(継承元 TextWriter)
WriteLineAsync(Char)

テキスト ストリームに文字を非同期に書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLineAsync(Char[])

テキスト ストリームに文字の配列を非同期に書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLineAsync(Char[], Int32, Int32)

テキスト ストリームに文字のサブ配列を非同期に書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

文字メモリ領域のテキスト表現をテキスト ストリームに非同期的に書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLineAsync(String)

テキスト ストリームに文字列を非同期に書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteLineAsync(StringBuilder, CancellationToken)

文字列ビルダーのテキスト表現をテキスト ストリームに非同期的に書き込み、続けて行終端記号を書き込みます。

(継承元 TextWriter)
WriteString(String, Int32, Int32)

指定した開始位置と文字数の文字列を HTTP 出力ストリームに送信します。

明示的なインターフェイスの実装

IDisposable.Dispose()

このメンバーの説明については、Dispose()を参照してください。

(継承元 TextWriter)

適用対象

こちらもご覧ください