DelimitedListTraceListener.TraceData 方法

定义

向输出文件或流中写入跟踪数据。

重载

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

向输出文件或流中写入跟踪信息、数据对象和事件信息。

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

将跟踪信息、数据对象数组和事件信息写入输出文件或流中。

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Source:
DelimitedListTraceListener.cs
Source:
DelimitedListTraceListener.cs
Source:
DelimitedListTraceListener.cs

向输出文件或流中写入跟踪信息、数据对象和事件信息。

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)

参数

eventCache
TraceEventCache

包含当前进程 ID、线程 ID 以及堆栈跟踪信息的 TraceEventCache 对象。

source
String

标识输出时使用的名称,通常为生成跟踪事件的应用程序的名称。

eventType
TraceEventType

TraceEventType 值之一,指定引发跟踪的事件类型。

id
Int32

事件的数值标识符。

data
Object

要向输出文件或流中写入的数据对象。

注解

eventTypeid 参数的值source编写为标头。 使用 对象的 方法将数据对象转换为字符串 ToString 。 数据 eventCache 写入为页脚,其内容取决于 属性的值 TraceOutputOptions

重要

应用程序 TraceData 代码不打算调用 方法。 它由 、 TraceTraceSource 类的方法Debug调用,以写入跟踪数据。

适用于

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Source:
DelimitedListTraceListener.cs
Source:
DelimitedListTraceListener.cs
Source:
DelimitedListTraceListener.cs

将跟踪信息、数据对象数组和事件信息写入输出文件或流中。

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())

参数

eventCache
TraceEventCache

包含当前进程 ID、线程 ID 以及堆栈跟踪信息的 TraceEventCache 对象。

source
String

标识输出时使用的名称,通常为生成跟踪事件的应用程序的名称。

eventType
TraceEventType

TraceEventType 值之一,指定引发跟踪的事件类型。

id
Int32

事件的数值标识符。

data
Object[]

要向输出文件或流中写入的数据对象数组。

注解

eventTypeid 参数的值source编写为标头。 使用 ToString 每个 对象的 方法将数据对象转换为字符串。 数据 eventCache 写入为页脚,其内容取决于 属性的值 TraceOutputOptions

重要

应用程序 TraceData 代码不打算调用 方法。 它由 、 TraceTraceSource 类的方法Debug调用,以写入跟踪数据。

适用于