XmlWriterTraceListener.TraceTransfer 方法

定义

将跟踪信息(包括相关活动的标识)、消息和事件信息写入文件或流中。

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

参数

eventCache
TraceEventCache

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

source
String

源名称。

id
Int32

事件的数值标识符。

message
String

要写入的跟踪消息。

relatedActivityId
Guid

标识相关活动的 Guid 结构。

注解

方法 TraceTransfer 用于关联相关跟踪。 、eventCachesourceidrelatedActivityId 参数在跟踪的页眉和页脚中使用。 参数 id 在写入之前转换为无符号整数,因此负 id 值将写入为一个大正整数。 参数 message 编写为 Message 元素。 Guid.ToString(String)调用 方法可将值转换为relatedActivityId标头中显示的“B”格式字符串。 SubTypeName页脚中的 元素将跟踪事件类型标识为 Transfer

重要

应用程序 TraceTransfer 代码不打算调用 方法。 它旨在由 TraceSource 对象调用,以发出其 TraceTransfer 方法的跟踪信息。

适用于