次の方法で共有


TextWriterTraceListener.Write メソッド

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

オーバーロードの一覧

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

[Visual Basic] Overloads Overrides Public Sub Write(String)

[C#] public override void Write(string);

[C++] public: void Write(String*);

[JScript] public override function Write(String);

TraceListener から継承されます。

[Visual Basic] Overloads Public Overridable Sub Write(Object)

[C#] public virtual void Write(object);

[C++] public: virtual void Write(Object*);

[JScript] public function Write(Object);

TraceListener から継承されます。

[Visual Basic] Overloads Public Overridable Sub Write(Object, String)

[C#] public virtual void Write(object, string);

[C++] public: virtual void Write(Object*, String*);

[JScript] public function Write(Object, String);

TraceListener から継承されます。

[Visual Basic] Overloads Public Overridable Sub Write(String, String)

[C#] public virtual void Write(string, string);

[C++] public: virtual void 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 名前空間