XmlWriterTraceListener.TraceTransfer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将跟踪信息(包括相关活动的标识)、消息和事件信息写入文件或流中。
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
要写入的跟踪消息。
注解
方法 TraceTransfer 用于关联相关跟踪。 、eventCache
source
、 id
和 relatedActivityId
参数在跟踪的页眉和页脚中使用。 参数 id
在写入之前转换为无符号整数,因此负 id
值将写入为一个大正整数。 参数 message
编写为 Message
元素。 Guid.ToString(String)调用 方法可将值转换为relatedActivityId
标头中显示的“B”格式字符串。 SubTypeName
页脚中的 元素将跟踪事件类型标识为 Transfer。
重要
应用程序 TraceTransfer 代码不打算调用 方法。 它旨在由 TraceSource 对象调用,以发出其 TraceTransfer 方法的跟踪信息。