TraceListenerCollection Kelas

Definisi

Menyediakan daftar TraceListener objek yang aman untuk utas.

public ref class TraceListenerCollection : System::Collections::IList
public class TraceListenerCollection : System.Collections.IList
type TraceListenerCollection = class
    interface ICollection
    interface IEnumerable
    interface IList
type TraceListenerCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class TraceListenerCollection
Implements IList
Warisan
TraceListenerCollection
Penerapan

Contoh

Contoh berikut membuat ConsoleTraceListener yang menulis ke layar konsol. Kode kemudian menambahkan pendengar baru ke Trace.Listeners.

// Create a ConsoletTraceListener and add it to the trace listeners.
#if defined(TRACE)
ConsoleTraceListener^ myWriter = gcnew ConsoleTraceListener( );
Trace::Listeners->Add( myWriter );
#endif
/* Create a ConsoleTraceListener and add it to the trace listeners. */
var myWriter = new ConsoleTraceListener();
Trace.Listeners.Add(myWriter);
' Create a ConsoleTraceListener and add it to the trace listeners. 
Dim myWriter As New ConsoleTraceListener()
Trace.Listeners.Add(myWriter)

Keterangan

Daftar TraceListenerCollection ini digunakan untuk menentukan pendengar output untuk Trace.Listeners dan Debug.Listeners koleksi. Anda tidak dapat membuat instans kelas ini.

Daftar ini aman untuk utas, namun metode yang digunakan untuk mengakses daftar dan enumerator tidak mengambil kunci sinkronisasi. Sebaliknya, koleksi disalin, salinan dimodifikasi, dan referensi diatur ke salinan koleksi. Metode seperti Add, Remove, dan Clear memodifikasi elemen dalam koleksi.

Kelas TraceListenerCollection menyediakan Count properti untuk informasi tentang daftar. Ini juga menyediakan metode berikut: Contains, , GetEnumeratorIndexOf.

Kelas ini juga menyediakan metode berikut untuk memodifikasi daftar: Add, , ClearInsert, dan Remove. Metode CopyTo menyalin bagian dari daftar ke array. Metode RemoveAt menghapus anggota daftar pada nomor indeks tertentu.

Properti

Count

Mendapatkan jumlah pendengar dalam daftar.

Item[Int32]

Mendapatkan atau mengatur pada TraceListener indeks yang ditentukan.

Item[String]

Mendapatkan yang pertama TraceListener dalam daftar dengan nama yang ditentukan.

Metode

Add(TraceListener)

TraceListener Menambahkan ke daftar.

AddRange(TraceListener[])

Menambahkan array TraceListener objek ke daftar.

AddRange(TraceListenerCollection)

Menambahkan isi orang lain TraceListenerCollection ke daftar.

Clear()

Menghapus semua pendengar dari daftar.

Contains(TraceListener)

Memeriksa apakah daftar berisi pendengar yang ditentukan.

CopyTo(TraceListener[], Int32)

Menyalin bagian dari daftar saat ini TraceListenerCollection ke array yang ditentukan pada indeks yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mendapatkan enumerator untuk daftar ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IndexOf(TraceListener)

Mendapatkan indeks pendengar yang ditentukan.

Insert(Int32, TraceListener)

Menyisipkan pendengar pada indeks yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Remove(String)

Menghapus dari koleksi yang pertama TraceListener dengan nama yang ditentukan.

Remove(TraceListener)

Menghapus dari koleksi yang ditentukan TraceListener.

RemoveAt(Int32)

Menghapus dari koleksi pada TraceListener indeks yang ditentukan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

ICollection.CopyTo(Array, Int32)

Menyalin bagian dari saat ini TraceListenerCollection ke array TraceListener objek yang ditentukan.

ICollection.IsSynchronized

Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan TraceListenerCollection (utas aman).

ICollection.SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke TraceListenerCollection.

IList.Add(Object)

Menambahkan pendengar jejak ke TraceListenerCollection.

IList.Contains(Object)

Menentukan apakah TraceListenerCollection berisi objek tertentu.

IList.IndexOf(Object)

Menentukan indeks objek tertentu di TraceListenerCollection.

IList.Insert(Int32, Object)

TraceListener Menyisipkan objek pada posisi yang ditentukan di TraceListenerCollection.

IList.IsFixedSize

Mendapatkan nilai yang menunjukkan apakah TraceListenerCollection memiliki ukuran tetap.

IList.IsReadOnly

Mendapatkan nilai yang menunjukkan apakah TraceListenerCollection bersifat baca-saja.

IList.Item[Int32]

Mendapatkan atau mengatur pada TraceListener indeks yang ditentukan di TraceListenerCollection.

IList.Remove(Object)

Menghapus objek dari TraceListenerCollection.

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk

Lihat juga