XmlWriterTraceListener.TraceTransfer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает сведения трассировки, включая идентификацию сопутствующей активности, сообщение и сведения о событии в файл или поток.
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
Объект 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 .