Aracılığıyla paylaş


DelimitedListTraceListener.TraceEvent Yöntem

Tanım

Olay izleme bilgilerini bir çıkış dosyasına veya akışa yazar.

Aşırı Yüklemeler

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

Çıkış dosyasına veya akışa izleme bilgilerini, bir iletiyi ve olay bilgilerini yazar.

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

İzleme bilgilerini, biçimlendirilmiş bir nesne dizisini ve olay bilgilerini çıkış dosyasına veya akışa yazar.

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

Kaynak:
DelimitedListTraceListener.cs
Kaynak:
DelimitedListTraceListener.cs
Kaynak:
DelimitedListTraceListener.cs

Çıkış dosyasına veya akışa izleme bilgilerini, bir iletiyi ve olay bilgilerini yazar.

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
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 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ı.

message
String

Çıkış dosyasına veya akışa yazacak izleme iletisi.

Açıklamalar

, ve parametrelerinin sourcedeğerleri üst bilgi olarak yazılır ve ardından message veriler id eklenir. eventType Veriler eventCache , içeriği özelliğin TraceOutputOptions değerine bağlı olan bir alt bilgi olarak yazılır.

Önemli

TraceEvent yöntemi, uygulama kodu tarafından ç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[])

Kaynak:
DelimitedListTraceListener.cs
Kaynak:
DelimitedListTraceListener.cs
Kaynak:
DelimitedListTraceListener.cs

İzleme bilgilerini, biçimlendirilmiş bir nesne dizisini ve olay bilgilerini çıkış dosyasına veya akışa 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);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
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 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ı.

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çimlendirilmesi gereken sıfır veya daha fazla nesne içeren bir dizi.

Açıklamalar

, eventTypeve id parametrelerinin sourcedeğerleri üst bilgi olarak yazılır. args nesne dizisi yöntemi kullanılarak String.Format(String, Object[]) bir dizeye dönüştürülür ve dizeyi izlemenin format ileti bölümü olarak biçimlendirmek için dize ve args dizi geçirilir. Veriler eventCache , içeriği özelliğin TraceOutputOptions değerine bağlı olan bir alt bilgi olarak yazılır.

Önemli

TraceEvent yöntemi, uygulama kodu tarafından ç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