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ışı, özelliği tarafından belirtilen sınırlayıcıyı kullanan sınırlandırılmış bir metin biçimindedir Delimiter . 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 bir 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
blok içinde çağırın.Dispose Bunu dolaylı olarak atmak için (C#'de) veya Using
(Visual Basic'te) 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 a'yı 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 Trace
baş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.
bir .NET Framework uygulamasında 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ının önüne otomatik olarak bir GUID eklenir.
Not
Dinleyicilerin, izleme bilgilerini yazmak için , Traceve TraceSource sınıflarının yöntemleri Debugtarafı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) |
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ı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ı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ı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() |
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() |
Type Geçerli örneğini 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 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) |
İzleme bilgilerini, bir iletiyi ve olay bilgilerini çıkış dosyasına veya akışa 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 |
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) tarafından izlenen 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) |