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 方法的跟踪信息。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈