Share via


XmlWriterTraceListener.TraceTransfer Yöntem

Tanım

İlgili etkinliğin kimliği, bir ileti ve olay bilgileri dahil olmak üzere izleme bilgilerini dosyaya veya akışa yazar.

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)

Parametreler

eventCache
TraceEventCache

TraceEventCache Geçerli işlem kimliğini, iş parçacığı kimliğini ve yığın izleme bilgilerini içeren bir.

source
String

Kaynak adı.

id
Int32

Olayın sayısal tanımlayıcısı.

message
String

Yazacak izleme iletisi.

relatedActivityId
Guid

Guid İlgili bir etkinliği tanımlayan yapı.

Açıklamalar

TraceTransfer yöntemi, ilgili izlemelerin bağıntısı için kullanılır. eventCache, source, idve relatedActivityId parametreleri izlemenin üst bilgisinde ve alt bilgisinde kullanılır. id parametresi yazılmadan önce işaretsiz bir tamsayıya dönüştürülür, bu nedenle negatif id bir değer büyük bir pozitif tamsayı olarak yazılır. message parametresi öğesi olarak Message yazılır. Guid.ToString(String) yöntemi, değeri üst bilgide görünen "B" biçimlendirilmiş dizeye dönüştürmek relatedActivityIdiçin çağrılır. SubTypeName Alt bilgideki öğesi, izleme olay türünü olarak Transfertanımlar.

Önemli

TraceTransfer yöntemi, uygulama kodu tarafından çağrılmak üzere tasarlanmamıştır. Yönteminin izleme bilgilerini yaymak için bir TraceSource nesne tarafından çağrılmaya yöneliktir TraceTransfer .

Şunlara uygulanır