TraceListener.TraceTransfer 方法

定义

将跟踪信息、消息、相关活动标识和事件信息写入侦听器特定的输出。

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

要写入的消息。

relatedActivityId
Guid

标识相关活动的 Guid 对象。

属性

注解

重要

此方法不是由应用程序代码直接调用,而是由 DebugTraceTraceSource 类的成员调用,以便将跟踪数据写入输出。

TraceTransfer 方法用于相关跟踪的相关。 TraceTransfer 方法调用 TraceEvent 方法来处理调用,eventType 级别设置为 TransferrelatedActivityIdGuid 作为追加到消息的字符串。

适用于

另请参阅