System.Diagnostics.DelimitedListTraceListener.TraceData C# (CSharp) Method

TraceData() public method

public TraceData ( TraceEventCache eventCache, String source, TraceEventType eventType, int id, object data ) : void
eventCache TraceEventCache
source String
eventType TraceEventType
id int
data object
return void
        public override void TraceData(TraceEventCache eventCache, String source, TraceEventType eventType, int id, object data)
        {
            if (Filter != null && !Filter.ShouldTrace(eventCache, source, eventType, id, null, null, data, null))
                return;

            WriteHeader(source, eventType, id);

            // first a delimiter for the message
            Write(Delimiter); // Use get_Delimiter

            WriteEscaped(data.ToString());
            Write(Delimiter); // Use get_Delimiter

            WriteFooter(eventCache);
        }

Same methods

DelimitedListTraceListener::TraceData ( System eventCache, string source, System eventType, int id ) : void
DelimitedListTraceListener::TraceData ( System eventCache, string source, System eventType, int id, object data ) : void
DelimitedListTraceListener::TraceData ( TraceEventCache eventCache, String source, TraceEventType eventType, int id ) : void

Usage Example

		public void TraceDataWithCache2 ()
		{
			StringWriter sw = new StringWriter ();
			DelimitedListTraceListener x = new DelimitedListTraceListener (sw);
			TraceEventCache cc = new TraceEventCache ();
			x.TraceData (cc, null, TraceEventType.Error, 7, "XYZ");
			x.TraceData (cc, null, TraceEventType.Error, 7, "ABC", "DEF", 123);
			x.Close ();
			Assert.AreEqual (sample5, sw.ToString ().Replace ("\r\n", "\n"));
		}
All Usage Examples Of System.Diagnostics.DelimitedListTraceListener::TraceData