TextWriter::Synchronized Method (TextWriter^)

 

Creates a thread-safe wrapper around the specified TextWriter.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

public:
[HostProtectionAttribute(SecurityAction::LinkDemand, Synchronization = true)]
static TextWriter^ Synchronized(
	TextWriter^ writer
)

Parameters

writer
Type: System.IO::TextWriter^

The TextWriter to synchronize.

Return Value

Type: System.IO::TextWriter^

A thread-safe wrapper.

Exception Condition
ArgumentNullException

writer is null.

All write operations to the returned wrapper will be thread safe. You call this method to ensure that only one thread at a time can execute the methods on the TextWriter instance that is returned. For more information about synchronization and threading, see Synchronizing Data for Multithreading.

For a list of common I/O tasks, see Common I-O Tasks.

.NET Framework
Available since 1.1
Return to top
Show: