EventSource Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat instans EventSource baru kelas .
Overload
EventSource() |
Membuat instans EventSource baru kelas . |
EventSource(Boolean) |
Membuat instans EventSource baru kelas dan menentukan apakah akan melemparkan pengecualian ketika kesalahan terjadi dalam kode Windows yang mendasar. |
EventSource(EventSourceSettings) |
Membuat instans EventSource baru kelas dengan pengaturan konfigurasi yang ditentukan. |
EventSource(String) |
Membuat instans EventSource baru kelas dengan nama yang ditentukan. |
EventSource(EventSourceSettings, String[]) |
Menginisialisasi instans baru yang EventSource akan digunakan dengan peristiwa non-kontrak yang berisi pengaturan dan sifat yang ditentukan. |
EventSource(String, EventSourceSettings) |
Membuat instans EventSource baru kelas dengan nama dan pengaturan yang ditentukan. |
EventSource(String, EventSourceSettings, String[]) |
Membuat instans EventSource baru kelas dengan pengaturan konfigurasi yang ditentukan. |
EventSource()
- Sumber:
- EventSource.cs
- Sumber:
- EventSource.cs
- Sumber:
- EventSource.cs
Membuat instans EventSource baru kelas .
protected:
EventSource();
protected EventSource ();
Protected Sub New ()
Berlaku untuk
EventSource(Boolean)
- Sumber:
- EventSource.cs
- Sumber:
- EventSource.cs
- Sumber:
- EventSource.cs
Membuat instans EventSource baru kelas dan menentukan apakah akan melemparkan pengecualian ketika kesalahan terjadi dalam kode Windows yang mendasar.
protected:
EventSource(bool throwOnEventWriteErrors);
protected EventSource (bool throwOnEventWriteErrors);
new System.Diagnostics.Tracing.EventSource : bool -> System.Diagnostics.Tracing.EventSource
Protected Sub New (throwOnEventWriteErrors As Boolean)
Parameter
- throwOnEventWriteErrors
- Boolean
true
untuk melempar pengecualian ketika kesalahan terjadi dalam kode Windows yang mendasar; jika tidak, false
.
Berlaku untuk
EventSource(EventSourceSettings)
- Sumber:
- EventSource.cs
- Sumber:
- EventSource.cs
- Sumber:
- EventSource.cs
Membuat instans EventSource baru kelas dengan pengaturan konfigurasi yang ditentukan.
protected:
EventSource(System::Diagnostics::Tracing::EventSourceSettings settings);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings);
new System.Diagnostics.Tracing.EventSource : System.Diagnostics.Tracing.EventSourceSettings -> System.Diagnostics.Tracing.EventSource
Protected Sub New (settings As EventSourceSettings)
Parameter
- settings
- EventSourceSettings
Kombinasi bitwise dari nilai enumerasi yang menentukan pengaturan konfigurasi untuk diterapkan ke sumber peristiwa.
Keterangan
Menentukan settings
kapan EventSource dibuat memungkinkan Anda menentukan apakah peristiwa ditulis dalam format berbasis manifes atau yang menjelaskan sendiri. Selain itu, Anda dapat menentukan bahwa pengecualian harus dimunculkan ketika kesalahan terjadi selama proses penulisan peristiwa.
Berlaku untuk
EventSource(String)
- Sumber:
- TraceLoggingEventSource.cs
- Sumber:
- TraceLoggingEventSource.cs
- Sumber:
- TraceLoggingEventSource.cs
Membuat instans EventSource baru kelas dengan nama yang ditentukan.
public:
EventSource(System::String ^ eventSourceName);
public EventSource (string eventSourceName);
new System.Diagnostics.Tracing.EventSource : string -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String)
Parameter
- eventSourceName
- String
Nama yang akan diterapkan ke sumber kejadian. Tidak boleh null
.
Pengecualian
eventSourceName
adalah null
.
Keterangan
Saat menggunakan konstruktor ini, pastikan argumen eventSourceName
cocok dengan nama ETW yang ditentukan oleh atribut pada jenis tersebut EventSourceAttribute . Jika tidak, GUID yang dikembalikan oleh Guid properti dan GetGuid(Type) metodenya akan berbeda. Jika nama sumber kejadian berbeda, Guid properti mengembalikan GUID yang digunakan untuk mendaftarkan EventSource ini dengan ETW.
Berlaku untuk
EventSource(EventSourceSettings, String[])
- Sumber:
- EventSource.cs
- Sumber:
- EventSource.cs
- Sumber:
- EventSource.cs
Menginisialisasi instans baru yang EventSource akan digunakan dengan peristiwa non-kontrak yang berisi pengaturan dan sifat yang ditentukan.
protected:
EventSource(System::Diagnostics::Tracing::EventSourceSettings settings, ... cli::array <System::String ^> ^ traits);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings, params string[] traits);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings, params string[]? traits);
new System.Diagnostics.Tracing.EventSource : System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Protected Sub New (settings As EventSourceSettings, ParamArray traits As String())
Parameter
- settings
- EventSourceSettings
Kombinasi bitwise dari nilai enumerasi yang menentukan pengaturan konfigurasi untuk diterapkan ke sumber peristiwa.
- traits
- String[]
Pasangan kunci-nilai yang menentukan sifat untuk sumber peristiwa.
Pengecualian
traits
tidak ditentukan dalam pasangan kunci-nilai.
Keterangan
Sifat memberikan informasi tambahan untuk suatu peristiwa dan ditafsirkan oleh pendengar peristiwa. Sifat ditentukan sebagai pasangan kunci-nilai dan jika tidak ditentukan berpasangan, pengecualian akan terjadi. Anda dapat mengambil sifat dengan meneruskan kunci ke GetTraitmetode , .
Menentukan settings
kapan EventSource dibuat memungkinkan Anda menentukan apakah peristiwa ditulis dalam format berbasis manifes atau yang menjelaskan sendiri. Selain itu, Anda dapat menentukan bahwa pengecualian harus dimunculkan ketika kesalahan terjadi selama proses penulisan peristiwa.
Lihat juga
Berlaku untuk
EventSource(String, EventSourceSettings)
- Sumber:
- TraceLoggingEventSource.cs
- Sumber:
- TraceLoggingEventSource.cs
- Sumber:
- TraceLoggingEventSource.cs
Membuat instans EventSource baru kelas dengan nama dan pengaturan yang ditentukan.
public:
EventSource(System::String ^ eventSourceName, System::Diagnostics::Tracing::EventSourceSettings config);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config);
new System.Diagnostics.Tracing.EventSource : string * System.Diagnostics.Tracing.EventSourceSettings -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, config As EventSourceSettings)
Parameter
- eventSourceName
- String
Nama yang akan diterapkan ke sumber kejadian. Tidak boleh null
.
- config
- EventSourceSettings
Kombinasi bitwise dari nilai enumerasi yang menentukan pengaturan konfigurasi untuk diterapkan ke sumber peristiwa.
Pengecualian
eventSourceName
adalah null
.
Keterangan
Menentukan settings
kapan EventSource dibuat memungkinkan Anda menentukan apakah peristiwa ditulis dalam format berbasis manifes atau yang menjelaskan sendiri. Selain itu, Anda dapat menentukan bahwa pengecualian harus dimunculkan ketika kesalahan terjadi selama proses penulisan peristiwa.
Saat menggunakan konstruktor ini, pastikan argumen eventSourceName
cocok dengan nama ETW yang ditentukan oleh atribut pada jenis tersebut EventSourceAttribute . Jika tidak, GUID yang dikembalikan oleh Guid properti dan GetGuid(Type) metodenya akan berbeda.
Dalam kasus seperti itu Guid , properti mengembalikan GUID yang digunakan untuk mendaftarkan EventSource ini dengan ETW.
Berlaku untuk
EventSource(String, EventSourceSettings, String[])
- Sumber:
- TraceLoggingEventSource.cs
- Sumber:
- TraceLoggingEventSource.cs
- Sumber:
- TraceLoggingEventSource.cs
Membuat instans EventSource baru kelas dengan pengaturan konfigurasi yang ditentukan.
public:
EventSource(System::String ^ eventSourceName, System::Diagnostics::Tracing::EventSourceSettings config, ... cli::array <System::String ^> ^ traits);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[] traits);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[]? traits);
new System.Diagnostics.Tracing.EventSource : string * System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, config As EventSourceSettings, ParamArray traits As String())
Parameter
- eventSourceName
- String
Nama yang akan diterapkan ke sumber kejadian. Tidak boleh null
.
- config
- EventSourceSettings
Kombinasi bitwise dari nilai enumerasi yang menentukan pengaturan konfigurasi untuk diterapkan ke sumber peristiwa.
- traits
- String[]
Pasangan kunci-nilai yang menentukan sifat untuk sumber peristiwa.
Pengecualian
eventSourceName
adalah null
.
traits
tidak ditentukan dalam pasangan kunci-nilai.
Keterangan
Sifat memberikan informasi tambahan untuk suatu peristiwa dan ditafsirkan oleh pendengar peristiwa. Sifat ditentukan sebagai pasangan kunci-nilai dan jika tidak ditentukan berpasangan, pengecualian akan terjadi. Anda dapat mengambil sifat dengan meneruskan kunci ke GetTraitmetode , .
Menentukan config
kapan EventSource dibuat memungkinkan Anda menentukan apakah peristiwa ditulis dalam format berbasis manifes atau yang menjelaskan sendiri. Selain itu, Anda dapat menentukan bahwa pengecualian harus dimunculkan ketika kesalahan terjadi selama proses penulisan peristiwa.
Saat menggunakan konstruktor ini, pastikan argumen eventSourceName
cocok dengan nama ETW yang ditentukan oleh atribut pada jenis tersebut EventSourceAttribute . Jika tidak, GUID yang dikembalikan oleh Guid properti dan GetGuid(Type) metodenya akan berbeda.
Dalam kasus seperti itu, GUID yang digunakan untuk mendaftarkan EventSource ini dengan ETW adalah yang dikembalikan oleh Guid.