TraceListener.TraceTransfer 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将跟踪信息、消息、相关活动标识和事件信息写入侦听器特定的输出。
public:
virtual void TraceTransfer(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, int id, System::String ^ message, Guid relatedActivityId);
public virtual void TraceTransfer (System.Diagnostics.TraceEventCache? eventCache, string source, int id, string? message, Guid relatedActivityId);
public virtual void TraceTransfer (System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceTransfer (System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
abstract member TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
override this.TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
override this.TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
Public Overridable 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
要写入的消息。
- 属性
注解
重要
此方法不是由应用程序代码直接调用,而是由 Debug、Trace和 TraceSource 类的成员调用,以便将跟踪数据写入输出。
TraceTransfer 方法用于相关跟踪的相关。
TraceTransfer 方法调用 TraceEvent 方法来处理调用,eventType 级别设置为 Transfer,relatedActivityId
Guid 作为追加到消息的字符串。