XmlWriterTraceListener.TraceTransfer Method (TraceEventCache, String, Int32, String, Guid)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Writes trace information including the identity of a related activity, a message, and event information to the file or stream.

Namespace:   System.Diagnostics
Assembly:  System (in System.dll)

public override void TraceTransfer(
	TraceEventCache eventCache,
	string source,
	int id,
	string message,
	Guid relatedActivityId
)

Parameters

eventCache
Type: System.Diagnostics.TraceEventCache

A TraceEventCache that contains the current process ID, thread ID, and stack trace information.

source
Type: System.String

The source name.

id
Type: System.Int32

A numeric identifier for the event.

message
Type: System.String

A trace message to write.

relatedActivityId
Type: System.Guid

A Guid structure that identifies a related activity.

The TraceTransfer method is used for the correlation of related traces. The eventCache, source, id, and relatedActivityId parameters are used in the header and footer of the trace. The id parameter is converted to an unsigned integer before writing, so a negative id value is written as a large positive integer. The message parameter is written as the Message element. The Guid.ToString(String) method is called to convert the relatedActivityIdvalue to a "B" formatted string, which appears in the header. The SubTypeName element in the footer identifies the trace event type as a Transfer.

System_CAPS_importantImportant

The TraceTransfer method is not intended to be called by application code. It is intended to be called by a TraceSource object to emit the trace information for its TraceTransfer method.

SecurityPermission

for the ability to call unmanaged code. Associated enumeration: UnmanagedCode.

.NET Framework
Available since 2.0
Return to top
Show: