次の方法で共有


TextWriterTraceListener.Write メソッド (String)

このインスタンスの Writer にメッセージを書き込みます。

Overrides Overloads Public Sub Write( _
   ByVal message As String _)
[C#]
public override void Write(stringmessage);
[C++]
public: void Write(String* message);
[JScript]
public override function Write(
   message : String);

パラメータ

  • message
    書き込むメッセージ。

使用例

[Visual Basic, C#, C++] myWriter という名前の TextWriterTraceListener を実装する例を次に示します。このリスナは、コンソール画面に書き込みます。この例では、2 行をコンソール画面に出力します。2 番目の出力は最初の出力と同じ行に表示されます。その後でストリームをフラッシュして終了します。

 
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++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

TextWriterTraceListener クラス | TextWriterTraceListener メンバ | System.Diagnostics 名前空間 | TextWriterTraceListener.Write オーバーロードの一覧 | TraceListener | DefaultTraceListener | EventLogTraceListener | TextWriterTraceListener | Stream | TextWriter | Debug | Trace