Share via


XmlWriterTraceListener.TraceData 方法

定义

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

重载

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

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

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

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

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

Source:
XmlWriterTraceListener.cs
Source:
XmlWriterTraceListener.cs
Source:
XmlWriterTraceListener.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

要发出的数据对象。

注解

eventCachesourceeventTypeid 参数在跟踪的页眉和页脚中使用。 参数 id 在写入之前转换为无符号整数,因此负 id 值将写入为一个大正整数。 参数data作为 元素中的TraceData节点写入DataItemToString数据对象的 方法用于将 对象转换为字符串。

重要

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

适用于

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

Source:
XmlWriterTraceListener.cs
Source:
XmlWriterTraceListener.cs
Source:
XmlWriterTraceListener.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[]

要发出的数据对象的数组。

注解

eventCachesourceeventTypeid 参数在跟踪的页眉和页脚中使用。 参数 id 在写入之前转换为无符号整数,因此负 id 值将写入为一个大正整数。 参数数组中的 data 对象作为 DataItem 元素中的 TraceData 节点写入。 ToString每个数据对象的 方法用于将 对象转换为字符串。

重要

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

适用于