TraceListener.TraceData 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.
İ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 , source
eventType
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.
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace
Ş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 source
değ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.
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace