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ışı, özelliği tarafından Delimiter 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 arabirimini IDisposable uygular. Türünü kullanmayı bitirdiğinizde, doğrudan veya dolaylı olarak atmalısınız. Türü doğrudan atmak için yöntemini birtry/catch blokta çağırın.Dispose Bunu dolaylı olarak atmak için (C#'ta) veya Using (Visual Basic) gibi using bir dil yapısı kullanın. Daha fazla bilgi için arabirim konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne IDisposable bakın.

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

Not

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

.NET Framework bir uygulamada yapılandırmak DelimitedListTraceListener 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ına otomatik olarak bir GUID ön eki eklenir.

Not

Dinleyiciler, izleme bilgilerini yazmak için , Traceve TraceSource sınıflarının Debugyöntemleri tarafından kullanılmak üzere tasarlanmıştır. Oluşturucular dışında dinleyici yöntemleri doğrudan uygulama kodundan çağrılmamalıdır.

Oluşturucular

DelimitedListTraceListener(Stream)

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

DelimitedListTraceListener(Stream, String)

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

DelimitedListTraceListener(String)

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

DelimitedListTraceListener(String, String)

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

DelimitedListTraceListener(TextWriter)

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

DelimitedListTraceListener(TextWriter, String)

Belirtilen metin yazıcısına DelimitedListTraceListener yazan ve belirtilen ada sahip sınıfı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şlukların 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 çıkışı 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 öğesini 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()

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

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

Bu TextWriterTraceListener nesneyi atar.

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

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

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

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

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

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

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

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

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

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

(Devralındığı yer: Object)
GetLifetimeService()
Kullanımdan kalktı.

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()

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

(Devralındığı yer: Object)
InitializeLifetimeService()
Kullanımdan kalktı.

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 Objectöğesinin sığ bir kopyasını oluşturur.

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

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

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

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

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

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

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

çıkış dosyasına veya akışa izleme bilgilerini, bir veri nesneleri dizisini ve olay bilgilerini yazar.

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

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

(Devralındığı yer: TraceListener)
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[])

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

TraceTransfer(TraceEventCache, String, Int32, String, Guid)

İzleme bilgilerini, bir iletiyi, ilgili etkinlik kimliğini ve olay bilgilerini dinleyiciye özel çıktıya yazar.

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

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

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

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

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

Bu örneğin Writeröğesine bir ileti yazar.

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

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

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

Bu sınıfı uygularken oluşturduğunuz dinleyiciye girintiyi yazar ve özelliğini olarak falsesıfırlarNeedIndent.

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

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

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

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

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

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

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

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

(Devralındığı yer: TraceListener)

Şunlara uygulanır