TraceSource.TraceTransfer(Int32, String, Guid) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen sayısal tanımlayıcıyı, iletiyi ve ilgili etkinlik tanımlayıcısını kullanarak koleksiyondaki Listeners izleme dinleyicilerine bir izleme aktarım iletisi yazar.
public:
void TraceTransfer(int id, System::String ^ message, Guid relatedActivityId);
[System.Diagnostics.Conditional("TRACE")]
public void TraceTransfer (int id, string? message, Guid relatedActivityId);
public void TraceTransfer (int id, string message, Guid relatedActivityId);
[System.Diagnostics.Conditional("TRACE")]
public void TraceTransfer (int id, string message, Guid relatedActivityId);
[<System.Diagnostics.Conditional("TRACE")>]
member this.TraceTransfer : int * string * Guid -> unit
member this.TraceTransfer : int * string * Guid -> unit
Public Sub TraceTransfer (id As Integer, message As String, relatedActivityId As Guid)
Parametreler
- id
- Int32
Olayın sayısal tanımlayıcısı.
- message
- String
Yazacak izleme iletisi.
- relatedActivityId
- Guid
İlgili etkinliği tanımlayan bir yapı.
- Öznitelikler
Açıklamalar
yöntemi, TraceTransfer izleme bilgilerini yazmak için özelliğindeki Listeners her izleme dinleyicisinin yöntemini çağırırTraceTransfer. Temel sınıftaki varsayılan TraceTransfer yöntem, çağrısının işlenmesi için yöntemini çağırır TraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) ve guid message
değerinin dize gösterimini TraceEventType.TransferrelatedActivityId
öğesine ayarlar eventType
ve ekler.TraceListener
TraceTransfer , mantıksal CorrelationManagerişlemleriyle birlikte kullanılmak üzere tasarlanmıştır. relatedActivityId
parametresi bir CorrelationManager nesnenin ActivityId özelliğiyle ilgilidir. Mantıksal işlem bir etkinlikte başlar ve başka bir etkinliğe aktarırsa, ikinci etkinlik yöntemini çağırarak aktarımı günlüğe TraceTransfer kaydeder. Çağrısı, TraceTransfer yeni etkinlik kimliğini önceki kimlikle ilişkilendirmektedir. Bu işlevin en olası tüketicisi, birden çok etkinliğe yayılan mantıksal işlemleri raporlayan bir izleme görüntüleyicisidir.