TraceListener.TraceData Yöntem

Tanım

İzleme verilerini dinleyiciye özgü çıkışa yazar.

Aşırı Yüklemeler

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

İzleme bilgilerini, veri nesnesini ve olay bilgilerini dinleyiciye özel çıkışa yazar.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

dinleyiciye özgü çıkışa bir dizi veri nesnesi ve olay bilgisi olan izleme bilgilerini yazar.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs

İzleme bilgilerini, veri nesnesini ve olay bilgilerini dinleyiciye özel çıkışa yazar.

public:
 virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public virtual void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)

Parametreler

eventCache
TraceEventCache

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

source
String

Çıktıyı tanımlamak için kullanılan ad, genellikle izleme olayını oluşturan uygulamanın adıdır.

eventType
TraceEventType

İzlemeye TraceEventType neden olan olayın türünü belirten değerlerden biri.

id
Int32

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

data
Object

Yaymak için izleme verileri.

Öznitelikler

Açıklamalar

Önemli

Bu yöntem, doğrudan uygulama kodu tarafından değil, çıkışa izleme verileri yazmak için , Traceve TraceSource sınıflarının üyeleri Debugtarafından çağrılmaya yöneliktir.

Varsayılan uygulama, izlemenin eventCacheüst bilgi ve id alt bilgisine , sourceeventType ve parametrelerini yazar. data parametresi, izleme iletisinin gövdesi olarak yazılır. ToString Veri nesnesinin yöntemi, nesnesini öğesine Stringdönüştürmek için kullanılır.

Ayrıca bkz.

Şunlara uygulanır

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs

dinleyiciye özgü çıkışa bir dizi veri nesnesi ve olay bilgisi olan izleme bilgilerini yazar.

public:
 virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public virtual void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())

Parametreler

eventCache
TraceEventCache

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

source
String

Çıktıyı tanımlamak için kullanılan ad, genellikle izleme olayını oluşturan uygulamanın adıdır.

eventType
TraceEventType

İzlemeye TraceEventType neden olan olayın türünü belirten değerlerden biri.

id
Int32

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

data
Object[]

Veri olarak yaymak için bir nesne dizisi.

Öznitelikler

Açıklamalar

Önemli

Bu yöntem, doğrudan uygulama kodu tarafından değil, çıkışa izleme verileri yazmak için , Traceve TraceSource sınıflarının üyeleri Debugtarafından çağrılmaya yöneliktir.

Varsayılan uygulama, eventType ve id parametrelerinin sourcedeğerlerini üst bilgi olarak yazar. Veri nesneleri, her nesnenin ToString yöntemi kullanılarak dizelere dönüştürülür. Veriler eventCache alt bilgi olarak yazılır ve çıkış verilerinin yapısı özelliğin TraceOutputOptions değerine bağımlıdır.

Ayrıca bkz.

Şunlara uygulanır