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
Сообщение трассировки для записи.
- Атрибуты
Комментарии
Метод TraceTransfer используется для корреляции связанных трассировок. Параметры eventCache
, source
, id
и relatedActivityId
используются в верхнем и нижнем колонтитулах трассировки. Перед id
записью параметр преобразуется в целое число без знака. Таким образом, отрицательное id
значение записывается как большое положительное целое число. Параметр message
записывается как Data
элемент . Метод Guid.ToString(String) вызывается для преобразования значения в relatedActivityId
строку в формате "B", которая отображается в заголовке . Элемент Opcode
в нижнем колонтитуле определяет тип события трассировки Transferкак .
Важно!
Метод TraceTransfer не должен вызываться кодом приложения. Он предназначен для использования TraceSource объектом для выдачи сведений трассировки для метода TraceTransfer .