EventSource Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří novou instanci třídy EventSource.
Přetížení
EventSource() |
Vytvoří novou instanci třídy EventSource. |
EventSource(Boolean) |
Vytvoří novou instanci EventSource třídy a určuje, zda se má vyvolat výjimka při výskytu chyby v podkladovém kódu systému Windows. |
EventSource(EventSourceSettings) |
Vytvoří novou instanci EventSource třídy se zadaným nastavením konfigurace. |
EventSource(String) |
Vytvoří novou instanci EventSource třídy se zadaným názvem. |
EventSource(EventSourceSettings, String[]) |
Inicializuje novou instanci objektu EventSource pro použití s událostmi, které nejsou smluvními událostmi, které obsahují zadané nastavení a vlastnosti. |
EventSource(String, EventSourceSettings) |
Vytvoří novou instanci EventSource třídy se zadaným názvem a nastavením. |
EventSource(String, EventSourceSettings, String[]) |
Vytvoří novou instanci EventSource třídy se zadaným nastavením konfigurace. |
EventSource()
- Zdroj:
- EventSource.cs
- Zdroj:
- EventSource.cs
- Zdroj:
- EventSource.cs
Vytvoří novou instanci třídy EventSource.
protected:
EventSource();
protected EventSource ();
Protected Sub New ()
Platí pro
EventSource(Boolean)
- Zdroj:
- EventSource.cs
- Zdroj:
- EventSource.cs
- Zdroj:
- EventSource.cs
Vytvoří novou instanci EventSource třídy a určuje, zda se má vyvolat výjimka při výskytu chyby v podkladovém kódu systému Windows.
protected:
EventSource(bool throwOnEventWriteErrors);
protected EventSource (bool throwOnEventWriteErrors);
new System.Diagnostics.Tracing.EventSource : bool -> System.Diagnostics.Tracing.EventSource
Protected Sub New (throwOnEventWriteErrors As Boolean)
Parametry
- throwOnEventWriteErrors
- Boolean
true
vyvolá výjimku v případě, že dojde k chybě v podkladovém kódu Systému Windows; v opačném případě . false
Platí pro
EventSource(EventSourceSettings)
- Zdroj:
- EventSource.cs
- Zdroj:
- EventSource.cs
- Zdroj:
- EventSource.cs
Vytvoří novou instanci EventSource třídy se zadaným nastavením konfigurace.
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)
Parametry
- settings
- EventSourceSettings
Bitové kombinace hodnot výčtu, které určují nastavení konfigurace, které se mají použít pro zdroj událostí.
Poznámky
Určení, settings
kdy EventSource je vytvořen, vám umožní určit, zda je událost zapsána ve formátu založeném na manifestu nebo vlastním popisem. Kromě toho můžete určit, že má být vyvolána výjimka, pokud dojde k chybě během procesu zápisu událostí.
Platí pro
EventSource(String)
Vytvoří novou instanci EventSource třídy se zadaným názvem.
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)
Parametry
- eventSourceName
- String
Název, který se má použít pro zdroj událostí. Nesmí být null
.
Výjimky
eventSourceName
je null
.
Poznámky
Při použití tohoto konstruktoru eventSourceName
se ujistěte, že argument odpovídá názvu etw definovaného atributem EventSourceAttribute pro daný typ. Jinak se identifikátory GUID vrácené Guid vlastností a metodou GetGuid(Type) budou lišit. Pokud se názvy zdrojů událostí liší, Guid vrátí vlastnost identifikátor GUID použitý k registraci tohoto EventSource s trasou trasování událostí.
Platí pro
EventSource(EventSourceSettings, String[])
- Zdroj:
- EventSource.cs
- Zdroj:
- EventSource.cs
- Zdroj:
- EventSource.cs
Inicializuje novou instanci objektu EventSource pro použití s událostmi, které nejsou smluvními událostmi, které obsahují zadané nastavení a vlastnosti.
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())
Parametry
- settings
- EventSourceSettings
Bitové kombinace hodnot výčtu, které určují nastavení konfigurace, které se mají použít pro zdroj událostí.
- traits
- String[]
Páry klíč-hodnota, které určují vlastnosti pro zdroj události.
Výjimky
traits
není zadán ve dvojicích klíč-hodnota.
Poznámky
Vlastnosti poskytují další informace o události a jsou interpretovány naslouchacím procesem událostí. Vlastnosti se zadají jako páry klíč-hodnota, a pokud nejsou zadané ve dvojicích, dojde k výjimce. Vlastnost můžete načíst předáním klíče metodě GetTrait, .
Určení, settings
kdy EventSource je vytvořen, vám umožní určit, zda je událost zapsána ve formátu založeném na manifestu nebo vlastním popisem. Kromě toho můžete určit, že má být vyvolána výjimka, pokud dojde k chybě během procesu zápisu událostí.
Viz také
Platí pro
EventSource(String, EventSourceSettings)
Vytvoří novou instanci EventSource třídy se zadaným názvem a nastavením.
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)
Parametry
- eventSourceName
- String
Název, který se má použít pro zdroj událostí. Nesmí být null
.
- config
- EventSourceSettings
Bitové kombinace hodnot výčtu, které určují nastavení konfigurace, které se mají použít pro zdroj událostí.
Výjimky
eventSourceName
je null
.
Poznámky
Určení, settings
kdy EventSource je vytvořen, vám umožní určit, zda je událost zapsána ve formátu založeném na manifestu nebo vlastním popisem. Kromě toho můžete určit, že má být vyvolána výjimka, pokud dojde k chybě během procesu zápisu událostí.
Při použití tohoto konstruktoru eventSourceName
se ujistěte, že argument odpovídá názvu etw definovaného atributem EventSourceAttribute pro daný typ. Jinak se identifikátory GUID vrácené Guid vlastností a metodou GetGuid(Type) budou lišit.
V takových případech Guid vrátí vlastnost identifikátor GUID použitý k registraci tohoto EventSource ve službě ETW.
Platí pro
EventSource(String, EventSourceSettings, String[])
Vytvoří novou instanci EventSource třídy se zadaným nastavením konfigurace.
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())
Parametry
- eventSourceName
- String
Název, který se má použít pro zdroj událostí. Nesmí být null
.
- config
- EventSourceSettings
Bitové kombinace hodnot výčtu, které určují nastavení konfigurace, které se mají použít pro zdroj událostí.
- traits
- String[]
Páry klíč-hodnota, které určují vlastnosti pro zdroj události.
Výjimky
eventSourceName
je null
.
traits
není zadán ve dvojicích klíč-hodnota.
Poznámky
Vlastnosti poskytují další informace o události a jsou interpretovány naslouchacím procesem událostí. Vlastnosti se zadají jako páry klíč-hodnota, a pokud nejsou zadané ve dvojicích, dojde k výjimce. Vlastnost můžete načíst předáním klíče metodě GetTrait, .
Určení, config
kdy EventSource je vytvořen, vám umožní určit, zda je událost zapsána ve formátu založeném na manifestu nebo vlastním popisem. Kromě toho můžete určit, že má být vyvolána výjimka, pokud dojde k chybě během procesu zápisu událostí.
Při použití tohoto konstruktoru eventSourceName
se ujistěte, že argument odpovídá názvu etw definovaného atributem EventSourceAttribute pro daný typ. Jinak se identifikátory GUID vrácené Guid vlastností a metodou GetGuid(Type) budou lišit.
V takových případech je identifikátor GUID použitý k registraci tohoto eventSource ve službě ETW ten, který Guidvrací .