EventLogTraceListener.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 olay günlüğüne yazar.
Aşırı Yüklemeler
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
İzleme bilgilerini, veri nesnesini ve olay bilgilerini olay günlüğüne yazar. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
İzleme bilgilerini, bir veri nesneleri dizisini ve olay bilgilerini olay günlüğüne yazar. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
- Kaynak:
- EventLogTraceListener.cs
- Kaynak:
- EventLogTraceListener.cs
- Kaynak:
- EventLogTraceListener.cs
İzleme bilgilerini, veri nesnesini ve olay bilgilerini olay günlüğüne yazar.
public:
override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType severity, int id, System::Object ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, object data);
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, severity As TraceEventType, id As Integer, data As Object)
Parametreler
- eventCache
- TraceEventCache
Geçerli işlem kimliğini, iş parçacığı kimliğini ve yığın izleme bilgilerini içeren bir nesne.
- source
- String
Çıkışı tanımlamak için kullanılan ad; genellikle izleme olayını oluşturan uygulamanın adıdır.
- severity
- TraceEventType
İzlemeye neden olan olayın türünü belirten numaralandırma değerlerinden biri.
- id
- Int32
Olayın sayısal tanımlayıcısı. ve id
birleşimi source
bir olayı benzersiz olarak tanımlar.
- data
- Object
Çıkış dosyasına veya akışa yazacak bir veri nesnesi.
- Öznitelikler
Özel durumlar
Açıklamalar
Önemli
TraceData Yöntemlerin uygulama kodu tarafından çağrılması amaçlanmamıştır. Bunlar, izleme verilerinin çıkışını Debugalmak için , Traceve TraceSource sınıflarının yöntemleri tarafından çağrılır.
TraceData yöntemi gibi TraceEvent yöntemi otomatik araçlara yöneliktir, ancak aynı zamanda izleme için bir özel durum örneği gibi ek nesnelerin eklenmesine de izin verir.
eventCache
olayın izlenip izlenmediğini belirlemek için ve source
parametreleri kullanılır. id
bir EventInstance nesnesi oluşturmak için kullanılır ve TraceEventType özelliği için EntryType öğesine EventLogEntryType eşit olarak eklenir. EventInstance, yöntemi kullanılarak WriteEvent dize olarak biçimlendirilmiş nesnesiyle data
olay günlüğüne yazılır.
Not
Parametrenin id
en yüksek değeri 65.535'tir. id
Belirtilen değer 65.535'ten büyükse, en büyük değer kullanılır.
Şunlara uygulanır
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
- Kaynak:
- EventLogTraceListener.cs
- Kaynak:
- EventLogTraceListener.cs
- Kaynak:
- EventLogTraceListener.cs
İzleme bilgilerini, bir veri nesneleri dizisini ve olay bilgilerini olay günlüğüne yazar.
public:
override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType severity, int id, ... cli::array <System::Object ^> ^ data);
[System.Runtime.InteropServices.ComVisible(false)]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, params object[] data);
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, severity As TraceEventType, id As Integer, ParamArray data As Object())
Parametreler
- eventCache
- TraceEventCache
Geçerli işlem kimliğini, iş parçacığı kimliğini ve yığın izleme bilgilerini içeren bir nesne.
- source
- String
Çıkışı tanımlamak için kullanılan ad; genellikle izleme olayını oluşturan uygulamanın adıdır.
- severity
- TraceEventType
İzlemeye neden olan olayın türünü belirten numaralandırma değerlerinden biri.
- id
- Int32
Olayın sayısal tanımlayıcısı. ve id
birleşimi source
bir olayı benzersiz olarak tanımlar.
- data
- Object[]
Veri nesneleri dizisi.
- Öznitelikler
Özel durumlar
Açıklamalar
Önemli
TraceData Yöntemlerin uygulama kodu tarafından çağrılması amaçlanmamıştır. Bunlar, izleme verilerinin çıkışını Debugalmak için , Traceve TraceSource sınıflarının yöntemleri tarafından çağrılır.
TraceData yöntemi gibi TraceEvent yöntemi otomatik araçlara yöneliktir, ancak aynı zamanda izleme için bir özel durum örneği gibi ek nesnelerin eklenmesine de izin verir.
severity
ve id
parametre verileri, veri nesneleri dizisinden alınan verilerle olay günlüğüne yazılan bir EventInstance nesne oluşturmak için kullanılır.
eventCache
olayın izlenip izlenmediğini belirlemek için ve source
parametreleri kullanılır. id
bir EventInstance nesnesi oluşturmak için kullanılır ve TraceEventType özelliği için EntryType öğesine EventLogEntryType eşit olarak eklenir. EventInstance, yöntemi kullanılarak WriteEvent dize dizisi olarak biçimlendirilmiş nesne dizisiyle data
olay günlüğüne yazılır.
Not
Parametrenin id
en yüksek değeri 65.535'tir. id
Belirtilen değer 65.535'ten büyükse, en büyük değer kullanılır.