TraceListener.TraceEvent Yöntem

Tanım

dinleyiciye özgü çıkışa izleme ve olay bilgileri yazar.

Aşırı Yüklemeler

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

dinleyiciye özgü çıkışa izleme ve olay bilgileri yazar.

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

İzleme bilgilerini, bir iletiyi ve olay bilgilerini dinleyiciye özel çıkışa yazar.

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

Dinleyiciye özgü çıkışa, biçimlendirilmiş bir nesne dizisi ve olay bilgileri olan izleme bilgilerini yazar.

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs

dinleyiciye özgü çıkışa izleme ve olay bilgileri yazar.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer)

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ı.

Ö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 sourcedeğerlerini üst bilgi olarak yazar. 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.

Şunlara uygulanır

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

Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs

İzleme bilgilerini, bir iletiyi ve olay bilgilerini dinleyiciye özel çıkışa yazar.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overridable 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

Yazılacak ileti.

Ö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, eventTypeid ve parametrelerinin sourcedeğerlerini üst bilgi olarak ve ardından message verileri yazar. 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.

Şunlara uygulanır

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

Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs
Kaynak:
TraceListener.cs

Dinleyiciye özgü çıkışa, biçimlendirilmiş bir nesne dizisi ve olay bilgileri olan izleme bilgilerini yazar.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overridable 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[]

object Biçimlendirilmesi gereken sıfır veya daha fazla nesne içeren bir dizi.

Ö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 sourcedeğerlerini üst bilgi olarak yazar. args nesne dizisi yöntemi kullanılarak Format 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 alt bilgi olarak yazılır ve çıkış verilerinin yapısı özelliğin TraceOutputOptions değerine bağımlıdır.

Ayrıca bkz.

Şunlara uygulanır