TraceSource::TraceInformation Method (String^, array<Object^>^)
Writes an informational message to the trace listeners in the Listeners collection using the specified object array and formatting information.
Assembly: System (in System.dll)
public: [ConditionalAttribute("TRACE")] void TraceInformation( String^ format, ... array<Object^>^ args )
Parameters
- format
-
Type:
System::String^
A composite format string (see Remarks) that contains text intermixed with zero or more format items, which correspond to objects in the args array.
- args
-
Type:
array<System::Object^>^
An array containing zero or more objects to format.
| Exception | Condition |
|---|---|
| ArgumentNullException | format is null. |
| FormatException | format is invalid. -or- The number that indicates an argument to format is less than zero, or greater than or equal to the number of specified objects to format. |
| ObjectDisposedException | An attempt was made to trace an event during finalization. |
For more information about the format parameter, see Composite Formatting.
The TraceInformation method provides an informational message intended to be read by users and not by tools.
TraceInformation(String^, array<Object^>^) calls the TraceEvent(TraceEventType, Int32, String^, array<Object^>^) method, setting eventType to TraceEventType::Information and passing the message content as an object array with formatting information. The TraceEvent(TraceEventType, Int32, String^, array<Object^>^) method in turn calls the TraceEvent(TraceEventCache^, String^, TraceEventType, Int32, String^, array<Object^>^) method of each trace listener.
Available since 2.0