DelimitedListTraceListener.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 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)
Çı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 source
değ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[])
İ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
, eventType
ve id
parametrelerinin source
değ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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin