Aracılığıyla paylaş


EventSchemaTraceListener.TraceEvent Yöntem

Tanım

Olay izleme bilgilerini günlük dosyasına yazar.

Aşırı Yüklemeler

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

İzleme bilgilerini, bir iletiyi ve olay bilgilerini günlük dosyasına yazar.

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

İzleme bilgilerini, biçimlendirilmiş bir iletiyi ve olay bilgilerini günlük dosyasına yazar.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

İzleme bilgilerini, bir iletiyi ve olay bilgilerini günlük dosyasına yazar.

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[<System.Security.SecurityCritical>]
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)

Parametreler

eventCache
TraceEventCache

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

source
String

Kaynak adı.

eventType
TraceEventType

Değerlerden TraceEventType biri.

id
Int32

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

message
String

Yazılacak ileti.

Öznitelikler

Açıklamalar

eventCache, source, eventTypeve id parametreleri izlemenin üst bilgisinde ve alt bilgisinde kullanılır. id parametresi, yazılmadan önce imzasız bir tamsayıya dönüştürülür. Bu nedenle, negatif id bir değer büyük bir pozitif tamsayı olarak yazılır. message parametresi öğesinde EventData bir Data düğüm olarak yazılır.

Önemli

Bu yöntem, uygulama kodu tarafından doğrudan çağrılmak üzere tasarlanmamıştır. İzleme verilerini yazmak için , Traceve TraceSource sınıflarının yöntemleri Debugtarafından çağrılır.

Şunlara uygulanır

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

İzleme bilgilerini, biçimlendirilmiş bir iletiyi ve olay bilgilerini günlük dosyasına yazar.

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[<System.Security.SecurityCritical>]
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args 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.

source
String

Kaynak adı.

eventType
TraceEventType

Değerlerden TraceEventType biri.

id
Int32

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

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[]

Biçimlendirilecek için sıfır veya daha fazla nesne içeren bir nesne dizisi.

Öznitelikler

Açıklamalar

eventCache, source, eventTypeve id parametreleri izlemenin üst bilgisinde ve alt bilgisinde kullanılır. id parametresi, yazılmadan önce imzasız bir tamsayıya dönüştürülür. Bu nedenle, negatif id bir değer büyük bir pozitif tamsayı olarak yazılır. String.Format(String, Object[]) yöntemi çağrılır ve format dize ve args dizi parametre olarak geçirilir. Bu yöntem nesne dizisini args biçimlendirir ve biçimlendirilmiş diziyi Data öğesinde EventData düğüm olarak yazar.

Önemli

Bu yöntem, uygulama kodu tarafından doğrudan çağrılmak üzere tasarlanmamıştır. İzleme verilerini yazmak için , Traceve TraceSource sınıflarının yöntemleri Debugtarafından çağrılır.

Şunlara uygulanır