TextWriterTraceListener.Write メソッド
このインスタンスの Writer にメッセージを書き込みます。
オーバーロードの一覧
このインスタンスの Writer にメッセージを書き込みます。
[Visual Basic] Overloads Overrides Public Sub Write(String)
[JScript] public override function Write(String);
TraceListener から継承されます。
[Visual Basic] Overloads Public Overridable Sub Write(Object)
[JScript] public function Write(Object);
TraceListener から継承されます。
[Visual Basic] Overloads Public Overridable Sub Write(Object, String)
[JScript] public function Write(Object, String);
TraceListener から継承されます。
[Visual Basic] Overloads Public Overridable Sub Write(String, String)
[JScript] public function Write(String, String);
使用例
[Visual Basic, C#, C++] myWriter
という名前の TextWriterTraceListener を実装する例を次に示します。このリスナは、コンソール画面に書き込みます。この例では、2 行をコンソール画面に出力します。2 番目の出力は最初の出力と同じ行に表示されます。その後でストリームをフラッシュして終了します。
[Visual Basic, C#, C++] メモ ここでは、Write のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。
Public Class Sample
Public Shared Sub Main()
' Create a text writer that writes to the console screen and add
' it to the trace listeners
Dim myWriter As New TextWriterTraceListener()
myWriter.Writer = System.Console.Out
Trace.Listeners.Add(myWriter)
' Write the output to the console screen.
myWriter.Write("Write to console screen. ")
myWriter.WriteLine("Again, write to the Console screen.")
' Flush and close the output.
myWriter.Flush()
myWriter.Close()
End Sub
End Class
[C#]
public class Sample
{
void Main(string[] args) {
/* Create a text writer that writes to the console screen and add
* it to the trace listeners */
TextWriterTraceListener myWriter = new TextWriterTraceListener();
myWriter.Writer = System.Console.Out;
Trace.Listeners.Add(myWriter);
// Write the output to the console screen.
myWriter.Write("Write to console screen. ");
myWriter.WriteLine("Again, write to the Console screen.");
// Flush and close the output.
myWriter.Flush();
myWriter.Close();
}
}
[C++]
int main() {
/* Create a text writer that writes to the console screen and add
* it to the trace listeners */
TextWriterTraceListener* myWriter = new TextWriterTraceListener();
myWriter->Writer = System::Console::Out;
Trace::Listeners->Add(myWriter);
// Write the output to the console screen.
myWriter->Write(S"Write to console screen. ");
myWriter->WriteLine(S"Again, write to the Console screen.");
// Flush and close the output.
myWriter->Flush();
myWriter->Close();
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
参照
TextWriterTraceListener クラス | TextWriterTraceListener メンバ | System.Diagnostics 名前空間