EventLogTraceListener.TraceEvent 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.
Olay izleme bilgilerini olay günlüğüne yazar.
Aşırı Yüklemeler
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) |
İzleme bilgilerini, iletiyi ve olay bilgilerini olay günlüğüne yazar. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) |
İzleme bilgilerini, biçimlendirilmiş bir nesne dizisini ve olay bilgilerini olay günlüğüne yazar. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)
- Kaynak:
- EventLogTraceListener.cs
- Kaynak:
- EventLogTraceListener.cs
- Kaynak:
- EventLogTraceListener.cs
İzleme bilgilerini, iletiyi ve olay bilgilerini olay günlüğüne yazar.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType severity, int id, System::String ^ message);
[System.Runtime.InteropServices.ComVisible(false)]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, string message);
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, severity As TraceEventType, id As Integer, message As String)
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.
- message
- String
İzleme iletisi.
- Öznitelikler
Özel durumlar
Açıklamalar
Önemli
Yöntemlerin TraceEvent uygulama kodu tarafından çağrılması amaçlanmamıştır. Bu yöntemler, izleme verileri yazmak için , Traceve TraceSource sınıflarının Debugyöntemleri tarafından çağrılır.
TraceEvent yöntemi, araçlar tarafından otomatik olarak işlenebilen olayları izlemek için tasarlanmıştır. Örneğin bir izleme aracı, belirli bir olay belirli bir kaynak tarafından izlenirse yöneticiyi bilgilendirebilir.
eventCache
ve source
parametreleri, olayın izlenip izlenmediğini belirlemek için kullanılır. id
bir EventInstance nesnesi oluşturmak için kullanılır ve TraceEventType özelliği için EntryType ile EventLogEntryType eşitleştirilir. EventInstance yöntemi kullanılarak WriteEvent verilerle message
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
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])
- Kaynak:
- EventLogTraceListener.cs
- Kaynak:
- EventLogTraceListener.cs
- Kaynak:
- EventLogTraceListener.cs
İzleme bilgilerini, biçimlendirilmiş bir nesne dizisini ve olay bilgilerini olay günlüğüne yazar.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType severity, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
[System.Runtime.InteropServices.ComVisible(false)]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, int id, string format, params object[] args);
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, severity As TraceEventType, id As Integer, format As String, ParamArray args 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.
- format
- String
Dizideki args
nesnelere karşılık gelen sıfır veya daha fazla biçim öğesi içeren bir biçim dizesi.
- args
- Object[]
object
Biçimlendirilmesi gereken sıfır veya daha fazla nesne içeren bir dizi.
- Öznitelikler
Özel durumlar
Açıklamalar
Önemli
Yöntemlerin TraceEvent uygulama kodu tarafından çağrılması amaçlanmamıştır. Bu yöntemler, izleme verileri yazmak için , Traceve TraceSource sınıflarının Debugyöntemleri tarafından çağrılır.
TraceEvent yöntemi, araçlar tarafından otomatik olarak işlenebilen olayları izlemek için tasarlanmıştır. Örneğin bir izleme aracı, belirli bir olay belirli bir kaynak tarafından izlenirse yöneticiyi bilgilendirebilir.
eventCache
ve source
parametreleri, olayın izlenip izlenmediğini belirlemek için kullanılır. id
bir EventInstance nesnesi oluşturmak için kullanılır ve TraceEventType özelliği için EntryType ile EventLogEntryType eşitleştirilir. EventInstance, ve args
parametrelerinden format
alınan iletiyle yöntemi kullanılarak WriteEvent olay günlüğüne yazılır. args
nesne dizisi yöntemi kullanılarak Format dizeye dönüştürülür ve dizeyi olay günlüğünün format
iletisi olarak biçimlendirmek için dize ve args
dizi geçirilir.
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.