DelimitedListTraceListener Sınıf

Tanım

İzleme veya hata ayıklama çıkışını akış yazıcısı gibi bir metin yazıcısına veya dosya akışı gibi bir akışa yönlendirir.

public ref class DelimitedListTraceListener : System::Diagnostics::TextWriterTraceListener
public class DelimitedListTraceListener : System.Diagnostics.TextWriterTraceListener
type DelimitedListTraceListener = class
    inherit TextWriterTraceListener
Public Class DelimitedListTraceListener
Inherits TextWriterTraceListener
Devralma
Devralma
DelimitedListTraceListener

Açıklamalar

İzleme çıkışı, Delimiter özelliği tarafından belirtilen sınırlayıcıyı kullanan sınırlandırılmış bir metin biçimindedir. Sınırlayıcı, bir çıkış satırındaki her alanı sonlandırmak için kullanılır. Örneğin, izleme çıkışını bir Microsoft Excel elektronik tablosunda görüntülemek için sınırlayıcı olarak virgül (",") belirtebilir ve virgülle ayrılmış değer (CSV) dosyası oluşturabilirsiniz.

Önemli

Bu tür IDisposable arabirimini uygular. Türünü kullanmayı bitirdiğinizde, doğrudan veya dolaylı olarak atmalısınız. Türü doğrudan atmak içintry/catch bloğunda Dispose yöntemini çağırın. Bunu dolaylı olarak atmak için using (C#'de) veya Using (Visual Basic'te) gibi bir dil yapısı kullanın. Daha fazla bilgi için IDisposable arabirimi konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne bakın.

Kodunuzda bir DelimitedListTraceListener oluşturabilirsiniz. Alternatif olarak, yalnızca .NET Framework uygulamalarında, uygulama yapılandırma dosyası aracılığıyla bir DelimitedListTraceListener etkinleştirebilir veya devre dışı bırakabilir ve ardından uygulamanızda yapılandırılmış DelimitedListTraceListener kullanabilirsiniz.

Not

DelimitedListTraceListener yalnızca DelimitedListTraceListener.TraceEvent veya Trace.TraceWarninggibi Tracesözcüğüyle başlayan adlara sahip yöntemler kullanılarak yayılan metinleri sınırlandırıyor. Debug.Write ve TextWriterTraceListener.WriteLine yöntemleri kullanılarak yayılan izleme verileri sınırlandırılmaz.

.NET Framework uygulamasında bir DelimitedListTraceListener yapılandırmak için, uygulamanızın adına karşılık gelen yapılandırma dosyasını düzenleyin. Bu dosyada bir dinleyici ekleyebilir, dinleyicinin özelliklerini ayarlayabilir veya dinleyiciyi kaldırabilirsiniz. Yapılandırma dosyası aşağıdaki örnekte gösterildiği gibi biçimlendirilmelidir:

<configuration>  
  <system.diagnostics>  
    <trace autoflush="false" indentsize="4">  
      <listeners>  
        <add name="delimitedListener"   
          type="System.Diagnostics.DelimitedListTraceListener"   
          delimiter=","   
          initializeData="delimitedOutput.csv"   
          traceOutputOptions="ProcessId, DateTime" />  
      </listeners>  
    </trace>  
  </system.diagnostics>  
</configuration>  

Not

Kullanımda olan veya kullanılamayan bir dosyaya yazmaya çalışırsanız, dosya adının önüne otomatik olarak bir GUID eklenir.

Not

Dinleyicilerin izleme bilgilerini yazmak için Debug, Traceve TraceSource sınıflarının yöntemleri tarafından kullanılması amaçlanmıştır. Oluşturucular dışında dinleyici yöntemleri doğrudan uygulama kodundan çağrılmamalıdır.

Oluşturucular

DelimitedListTraceListener(Stream, String)

Belirtilen çıkış akışına yazan ve belirtilen ada sahip DelimitedListTraceListener sınıfının yeni bir örneğini başlatır.

DelimitedListTraceListener(Stream)

Belirtilen çıkış akışına yazan DelimitedListTraceListener sınıfının yeni bir örneğini başlatır.

DelimitedListTraceListener(String, String)

Belirtilen dosyaya yazan ve belirtilen ada sahip DelimitedListTraceListener sınıfının yeni bir örneğini başlatır.

DelimitedListTraceListener(String)

Belirtilen dosyaya yazan DelimitedListTraceListener sınıfının yeni bir örneğini başlatır.

DelimitedListTraceListener(TextWriter, String)

Belirtilen metin yazıcısına yazan ve belirtilen ada sahip DelimitedListTraceListener sınıfının yeni bir örneğini başlatır.

DelimitedListTraceListener(TextWriter)

Belirtilen metin yazıcısına yazan DelimitedListTraceListener sınıfının yeni bir örneğini başlatır.

Özellikler

Attributes

Uygulama yapılandırma dosyasında tanımlanan özel izleme dinleyicisi özniteliklerini alır.

(Devralındığı yer: TraceListener)
Delimiter

Sınırlanmış listenin sınırlayıcısını alır veya ayarlar.

Filter

İzleme dinleyicisi için izleme filtresini alır veya ayarlar.

(Devralındığı yer: TraceListener)
IndentLevel

Girinti düzeyini alır veya ayarlar.

(Devralındığı yer: TraceListener)
IndentSize

Girintideki boşluk sayısını alır veya ayarlar.

(Devralındığı yer: TraceListener)
IsThreadSafe

İzleme dinleyicisinin iş parçacığı güvenli olup olmadığını belirten bir değer alır.

(Devralındığı yer: TraceListener)
Name

Bu TraceListeneriçin bir ad alır veya ayarlar.

(Devralındığı yer: TraceListener)
NeedIndent

Çıkışı girintileyip girintilemeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: TraceListener)
TraceOutputOptions

İzleme çıktısı seçeneklerini alır veya ayarlar.

(Devralındığı yer: TraceListener)
Writer

İzleme veya hata ayıklama çıkışını alan metin yazıcısını alır veya ayarlar.

(Devralındığı yer: TextWriterTraceListener)

Yöntemler

Close()

artık izleme veya hata ayıklama çıkışı almaması için Writer kapatır.

(Devralındığı yer: TextWriterTraceListener)
CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Dispose()

TraceListenertarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: TraceListener)
Dispose(Boolean)

Bu TextWriterTraceListener nesnesini atar.

(Devralındığı yer: TextWriterTraceListener)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Fail(String, String)

TraceListener sınıfını uygularken oluşturduğunuz dinleyiciye bir hata iletisi ve ayrıntılı bir hata iletisi yayar.

(Devralındığı yer: TraceListener)
Fail(String)

TraceListener sınıfını uygularken oluşturduğunuz dinleyiciye bir hata iletisi yayar.

(Devralındığı yer: TraceListener)
Flush()

Writeriçin çıkış arabelleği temizler.

(Devralındığı yer: TextWriterTraceListener)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetSupportedAttributes()

Sınırlandırılmış izleme dinleyicisi tarafından desteklenen özel yapılandırma dosyası özniteliğini döndürür.

GetSupportedAttributes()

İzleme dinleyicisi tarafından desteklenen özel öznitelikleri alır.

(Devralındığı yer: TraceListener)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Çıkış dosyasına veya akışına izleme bilgilerini, veri nesnesini ve olay bilgilerini yazar.

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

Çıkış dosyasına veya akışa izleme bilgileri, veri nesneleri dizisi ve olay bilgileri yazar.

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

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

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)

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

(Devralındığı yer: TraceListener)
TraceTransfer(TraceEventCache, String, Int32, String, Guid)

İzleme bilgilerini, bir iletiyi, ilgili etkinlik kimliğini ve olay bilgilerini dinleyiciye özgü çıkışa yazar.

(Devralındığı yer: TraceListener)
Write(Object, String)

TraceListener sınıfını uygularken oluşturduğunuz dinleyiciye bir kategori adı ve nesnenin ToString() yönteminin değerini yazar.

(Devralındığı yer: TraceListener)
Write(Object)

nesnenin ToString() yönteminin değerini, TraceListener sınıfını uygularken oluşturduğunuz dinleyiciye yazar.

(Devralındığı yer: TraceListener)
Write(String, String)

TraceListener sınıfını uygularken oluşturduğunuz dinleyiciye bir kategori adı ve ileti yazar.

(Devralındığı yer: TraceListener)
Write(String)

Bu örneğin Writerbir ileti yazar.

(Devralındığı yer: TextWriterTraceListener)
WriteIndent()

Bu sınıfı uygularken oluşturduğunuz dinleyiciye girintiyi yazar ve NeedIndent özelliğini falseolarak sıfırlar.

(Devralındığı yer: TraceListener)
WriteLine(Object, String)

TraceListener sınıfını uygularken oluşturduğunuz dinleyiciye bir kategori adı ve nesnenin ToString() yönteminin değerini ve ardından bir satır sonlandırıcısı yazar.

(Devralındığı yer: TraceListener)
WriteLine(Object)

nesnenin ToString() yönteminin değerini, TraceListener sınıfını uygularken oluşturduğunuz dinleyiciye yazar ve ardından bir satır sonlandırıcısı ekler.

(Devralındığı yer: TraceListener)
WriteLine(String, String)

TraceListener sınıfını uygularken oluşturduğunuz dinleyiciye bir kategori adı ve ileti, ardından bir satır sonlandırıcı yazar.

(Devralındığı yer: TraceListener)
WriteLine(String)

Bu örneğin Writer bir ileti ve ardından bir satır sonlandırıcı yazar. Varsayılan satır sonlandırıcısı bir satır başıdır ve ardından satır beslemesi (\r\n).

(Devralındığı yer: TextWriterTraceListener)

Şunlara uygulanır