Share via


XmlWriterTraceListener.TraceEvent 方法

定义

将事件跟踪信息写入输出文件或流中。

重载

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

将跟踪信息、消息和事件信息写入文件或流中。

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

将跟踪信息、格式化消息和事件信息写入文件或流中。

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Source:
XmlWriterTraceListener.cs
Source:
XmlWriterTraceListener.cs
Source:
XmlWriterTraceListener.cs

将跟踪信息、消息和事件信息写入文件或流中。

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

参数

eventCache
TraceEventCache

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

source
String

源名称。

eventType
TraceEventType

TraceEventType 值之一。

id
Int32

事件的数值标识符。

message
String

要写入的消息。

注解

eventCachesourceeventTypeid 参数用于跟踪的页眉和页脚。 参数 id 在写入之前转换为无符号整数,因此负 id 值写入为大正整数。 参数 message 作为 元素写入 Message

重要

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

适用于

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

Source:
XmlWriterTraceListener.cs
Source:
XmlWriterTraceListener.cs
Source:
XmlWriterTraceListener.cs

将跟踪信息、格式化消息和事件信息写入文件或流中。

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

参数

eventCache
TraceEventCache

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

source
String

源名称。

eventType
TraceEventType

TraceEventType 值之一。

id
Int32

事件的数值标识符。

format
String

包含零个或多个格式项的格式字符串,这些项与 args 数组中的对象相对应。

args
Object[]

包含零个或多个要格式化的对象的对象数组。

注解

eventCachesourceeventTypeid 参数用于跟踪的页眉和页脚。 参数 id 在写入之前转换为无符号整数,因此负 id 值写入为大正整数。 String.Format(String, Object[])调用 方法,将字符串和args数组作为参数传入format,以将args对象数组的格式设置为Message元素。

重要

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

适用于