Поделиться через


EventSchemaTraceListener.TraceTransfer Метод

Определение

Записывает в файл журнала информацию трассировки, включая удостоверение связанного действия, сообщение и сведения о событии.

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

Объект TraceEventCache, содержащий идентификаторы текущего процесса и потока, а также информацию трассировки стека.

source
String

Имя источника.

id
Int32

Числовой идентификатор события.

message
String

Сообщение трассировки для записи.

relatedActivityId
Guid

Структура Guid, идентифицирующая связанное действие.

Атрибуты

Комментарии

Метод TraceTransfer используется для корреляции связанных трассировок. Параметры eventCache, source, idи relatedActivityId используются в верхнем и нижнем колонтитулах трассировки. Перед id записью параметр преобразуется в целое число без знака. Таким образом, отрицательное id значение записывается как большое положительное целое число. Параметр message записывается как Data элемент . Метод Guid.ToString(String) вызывается для преобразования значения в relatedActivityId строку в формате "B", которая отображается в заголовке . Элемент Opcode в нижнем колонтитуле определяет тип события трассировки Transferкак .

Важно!

Метод TraceTransfer не должен вызываться кодом приложения. Он предназначен для использования TraceSource объектом для выдачи сведений трассировки для метода TraceTransfer .

Применяется к