TextWriter.CreateBroadcasting(TextWriter[]) 方法

定义

创建一个 TextWriter 实例,该实例向 writers中的每个编写器写入提供的输入。

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 实例

例外

writers null 或包含 null

注解

生成的实例会将每个操作委托给 writers中的每个编写器。 例如,调用 Write(Char) 会将指定的字符写入每个编写器,一个接一个。 编写器将按照 writers中指定的顺序写入这些编写器。 对一个编写器的操作的异常将阻止对后续编写器执行该操作。

EncodingFormatProvider 将从 writers中的第一个编写器返回相应的对象。

适用于