DelimitedListTraceListener Sınıf
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.
İ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
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 Trace
sö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 |
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) |