EventSchemaTraceListener.TraceTransfer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将跟踪信息(包括相关活动的标识)、消息和事件信息写入日志文件。
public:
override void TraceTransfer(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, int id, System::String ^ message, Guid relatedActivityId);
[System.Security.SecurityCritical]
public override void TraceTransfer (System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
[<System.Security.SecurityCritical>]
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
作为 元素写入 Data
。 Guid.ToString(String)调用 方法可将值转换为relatedActivityId
标头中显示的“B”格式字符串。 Opcode
页脚中的 元素将跟踪事件类型标识为 Transfer。
重要
应用程序 TraceTransfer 代码不应调用 方法。 它旨在由 TraceSource 对象用来发出其 TraceTransfer 方法的跟踪信息。