次の方法で共有


TextWriter.CreateBroadcasting(TextWriter[]) メソッド

定義

writersの各ライターに指定された入力を書き込む TextWriter のインスタンスを作成します。

public:
 static System::IO::TextWriter ^ CreateBroadcasting(... cli::array <System::IO::TextWriter ^> ^ writers);
public static System.IO.TextWriter CreateBroadcasting (params System.IO.TextWriter[] writers);
static member CreateBroadcasting : System.IO.TextWriter[] -> System.IO.TextWriter
Public Shared Function CreateBroadcasting (ParamArray writers As TextWriter()) As TextWriter

パラメーター

writers
TextWriter[]

すべての操作をブロードキャスト (多重化) する必要がある TextWriter インスタンス。

戻り値

writers の各ライターに提供された入力を書き込む TextWriter のインスタンス

例外

writersnull されているか、nullが含まれています。

注釈

結果のインスタンスは、writersの各ライターに各操作を委任します。 たとえば、Write(Char) を呼び出すと、指定した文字が各ライターに 1 つずつ書き込まれます。 ライターは、writersで指定されているのと同じ順序で書き込まれます。 1 つのライターに対する操作の例外により、後続のライターで操作が実行されなくなります。

EncodingFormatProvider は、writersの最初のライターから対応するオブジェクトを返します。

適用対象