Aracılığıyla paylaş


EventSchemaTraceListener.TraceTransfer Yöntem

Tanım

İlgili etkinliğin kimliği, ileti ve olay bilgileri dahil olmak üzere izleme bilgilerini günlük dosyasına yazar.

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)

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ı.

Öznitelikler

Açıklamalar

TraceTransfer yöntemi, ilgili izlemeleri ilişkilendirmek için kullanılır. eventCache, source, idve relatedActivityId parametreleri izlemenin üst bilgisinde ve alt bilgisinde kullanılır. id parametresi, yazılmadan önce imzasız 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 Data yazılır. Guid.ToString(String) yöntemi, değeri üst bilgide görünen "B" biçimlendirilmiş dizeye dönüştürmek relatedActivityId için çağrılır. Opcode Alt bilgideki öğesi, izleme olay türünü olarak Transfertanımlar.

Önemli

TraceTransfer yöntemi uygulama kodu tarafından çağrılmamalıdır. Yönteminin izleme bilgilerini yaymak için TraceTransfer bir TraceSource nesne tarafından kullanılması amaçlanmıştır.

Şunlara uygulanır