EventSource Třída
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í.
Poskytuje možnost vytvářet události pro trasování událostí napříč platformami.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Dědičnost
-
EventSource
- Odvozené
- Implementuje
Poznámky
Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro EventSource.
Konstruktory
EventSource() |
Vytvoří novou instanci třídy EventSource. |
EventSource(Boolean) |
Vytvoří novou instanci EventSource třídy a určuje, zda se má vyvolat výjimka, když dojde k chybě v podkladovém kódu systému Windows. |
EventSource(EventSourceSettings) |
Vytvoří novou instanci EventSource třídy se zadaným nastavením konfigurace. |
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) |
Vytvoří novou instanci třídy se EventSource zadaným názvem. |
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. |
Vlastnosti
ConstructionException |
Získá jakoukoli výjimku, která byla vyvolán během vytváření zdroje událostí. |
CurrentThreadActivityId |
Získá ID aktivity aktuálního vlákna. |
Guid |
Jedinečný identifikátor zdroje událostí. |
Name |
Popisný název třídy, která je odvozena ze zdroje událostí. |
Settings |
Získá nastavení použité pro tento zdroj událostí. |
Metody
Dispose() |
Uvolní všechny prostředky používané aktuální instancí EventSource třídy . |
Dispose(Boolean) |
Uvolní nespravované prostředky používané EventSource třídou a volitelně uvolní spravované prostředky. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Finalize() |
Umožňuje objektu EventSource pokusit se uvolnit prostředky a provádět další operace čištění před uvolněním objektu uvolňováním paměti. |
GenerateManifest(Type, String) |
Vrátí řetězec manifestu XML, který je přidružen k aktuálnímu zdroji událostí. |
GenerateManifest(Type, String, EventManifestOptions) |
Vrátí řetězec manifestu XML, který je přidružen k aktuálnímu zdroji událostí. |
GetGuid(Type) |
Získá jedinečný identifikátor pro tuto implementaci zdroje událostí. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetName(Type) |
Získá popisný název zdroje události. |
GetSources() |
Získá snímek všech zdrojů událostí pro doménu aplikace. |
GetTrait(String) |
Získá hodnotu vlastnosti přidružené k zadanému klíči. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
IsEnabled() |
Určuje, zda je povolen aktuální zdroj událostí. |
IsEnabled(EventLevel, EventKeywords) |
Určuje, zda je povolen aktuální zdroj událostí, který má zadanou úroveň a klíčové slovo. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
Určuje, jestli je aktuální zdroj událostí povolený pro události se zadanou úrovní, klíčovými slovy a kanálem. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
OnEventCommand(EventCommandEventArgs) |
Volá se při aktualizaci aktuálního zdroje událostí kontrolerem. |
SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Odešle příkaz do zadaného zdroje událostí. |
SetCurrentThreadActivityId(Guid) |
Nastaví ID aktivity v aktuálním vlákně. |
SetCurrentThreadActivityId(Guid, Guid) |
Nastaví ID aktivity v aktuálním vlákně a vrátí PŘEDCHOZÍ ID aktivity. |
ToString() |
Získá řetězcovou reprezentaci aktuální instance zdroje událostí. |
Write(String) |
Zapíše událost bez polí, ale se zadaným názvem a výchozími možnostmi. |
Write(String, EventSourceOptions) |
Zapíše událost bez polí, ale se zadaným názvem a možnostmi. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Zapíše událost se zadaným názvem, možnostmi, související aktivitou a daty události. |
Write<T>(String, EventSourceOptions, T) |
Zapíše událost se zadaným názvem, daty události a možnostmi. |
Write<T>(String, EventSourceOptions, T) |
Zapíše událost se zadaným názvem, možnostmi a daty události. |
Write<T>(String, T) |
Zapíše událost se zadaným názvem a daty. |
WriteEvent(Int32) |
Zapíše událost pomocí zadaného identifikátoru události. |
WriteEvent(Int32, Byte[]) |
Zapíše událost pomocí zadaného identifikátoru události a argumentu pole bajtů. |
WriteEvent(Int32, EventSource+EventSourcePrimitive[]) |
Zapíše událost pomocí zadaného identifikátoru události a proměnné počtu primitiv zdroje událostí. |
WriteEvent(Int32, Int32) |
Zapíše událost pomocí zadaného identifikátoru události a 32bitového celočíselného argumentu. |
WriteEvent(Int32, Int32, Int32) |
Zapíše událost pomocí zadaného identifikátoru události a 32bitových celočíselných argumentů. |
WriteEvent(Int32, Int32, Int32, Int32) |
Zapíše událost pomocí zadaného identifikátoru události a 32bitových celočíselných argumentů. |
WriteEvent(Int32, Int32, String) |
Zapíše událost pomocí zadaného identifikátoru události a 32bitových celočíselných a řetězcových argumentů. |
WriteEvent(Int32, Int64) |
Zapíše událost pomocí zadaného identifikátoru události a 64bitového celočíselného argumentu. |
WriteEvent(Int32, Int64, Byte[]) |
Zapíše data události pomocí zadaného identifikátoru a argumentů 64bitového celočíselného a bajtového pole. |
WriteEvent(Int32, Int64, Int64) |
Zapíše událost pomocí zadaného identifikátoru události a 64bitových argumentů. |
WriteEvent(Int32, Int64, Int64, Int64) |
Zapíše událost pomocí zadaného identifikátoru události a 64bitových argumentů. |
WriteEvent(Int32, Int64, String) |
Zapíše událost pomocí zadaného identifikátoru události, 64bitového celého čísla a řetězcových argumentů. |
WriteEvent(Int32, Object[]) |
Zapíše událost pomocí zadaného identifikátoru události a pole argumentů. |
WriteEvent(Int32, String) |
Zapíše událost pomocí zadaného identifikátoru události a argumentu řetězce. |
WriteEvent(Int32, String, Int32) |
Zapíše událost pomocí zadaného identifikátoru a argumentů události. |
WriteEvent(Int32, String, Int32, Int32) |
Zapíše událost pomocí zadaného identifikátoru a argumentů události. |
WriteEvent(Int32, String, Int64) |
Zapíše událost pomocí zadaného identifikátoru a argumentů události. |
WriteEvent(Int32, String, String) |
Zapíše událost pomocí zadaného identifikátoru události a řetězcových argumentů. |
WriteEvent(Int32, String, String, String) |
Zapíše událost pomocí zadaného identifikátoru události a řetězcových argumentů. |
WriteEventCore(Int32, Int32, EventSource+EventData*) |
Vytvoří nové WriteEvent přetížení pomocí zadaného identifikátoru události a dat události. |
WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
Zapíše událost, která označuje, že aktuální aktivita souvisí s jinou aktivitou. |
WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
Zapíše událost, která označuje, že aktuální aktivita souvisí s jinou aktivitou. |
Událost
EventCommandExecuted |
Vyvolá se, když příkaz pochází z naslouchacího procesu událostí. |
Platí pro
Bezpečný přístup z více vláken
Tento typ je bezpečný pro přístup z více vláken.