EventSource Klass

Definition

Ger möjlighet att skapa händelser för händelsespårning på olika plattformar.

public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
    interface IDisposable
Public Class EventSource
Implements IDisposable
Arv
EventSource
Implementeringar

Kommentarer

Mer information om det här API:et finns i Kompletterande API-kommentarer för EventSource.

Konstruktorer

Name Description
EventSource()

Skapar en ny instans av EventSource klassen.

EventSource(Boolean)

Skapar en ny instans av klassen EventSource och anger om ett undantag ska utlösas när ett fel inträffar i den underliggande Windows koden.

EventSource(EventSourceSettings, String[])

Initierar en ny instans av som EventSource ska användas med icke-kontrakthändelser som innehåller de angivna inställningarna och egenskaperna.

EventSource(EventSourceSettings)

Skapar en ny instans av EventSource klassen med de angivna konfigurationsinställningarna.

EventSource(String, EventSourceSettings, String[])

Skapar en ny instans av EventSource klassen med de angivna konfigurationsinställningarna.

EventSource(String, EventSourceSettings)

Skapar en ny instans av EventSource klassen med det angivna namnet och inställningarna.

EventSource(String)

Skapar en ny instans av EventSource klassen med det angivna namnet.

Egenskaper

Name Description
ConstructionException

Hämtar alla undantag som utlöstes under konstruktionen av händelsekällan.

CurrentThreadActivityId

Hämtar aktivitets-ID för den aktuella tråden.

Guid

Den unika identifieraren för händelsekällan.

Name

Det egna namnet på klassen som härleds från händelsekällan.

Settings

Hämtar inställningarna som tillämpas på den här händelsekällan.

Metoder

Name Description
Dispose()

Släpper alla resurser som används av den aktuella instansen EventSource av klassen.

Dispose(Boolean)

Släpper de ohanterade resurser som används av EventSource klassen och släpper eventuellt de hanterade resurserna.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Finalize()

EventSource Tillåter att objektet försöker frigöra resurser och utföra andra rensningsåtgärder innan objektet frigörs av skräpinsamlingen.

GenerateManifest(Type, String, EventManifestOptions)

Returnerar en sträng i XML-manifestet som är associerat med den aktuella händelsekällan.

GenerateManifest(Type, String)

Returnerar en sträng i XML-manifestet som är associerat med den aktuella händelsekällan.

GetGuid(Type)

Hämtar den unika identifieraren för den här implementeringen av händelsekällan.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetName(Type)

Hämtar det egna namnet på händelsekällan.

GetSources()

Hämtar en ögonblicksbild av alla händelsekällor för programdomänen.

GetTrait(String)

Hämtar det egenskapsvärde som är associerat med den angivna nyckeln.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsEnabled()

Avgör om den aktuella händelsekällan är aktiverad.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Avgör om den aktuella händelsekällan är aktiverad för händelser med angiven nivå, nyckelord och kanal.

IsEnabled(EventLevel, EventKeywords)

Avgör om den aktuella händelsekällan som har den angivna nivån och nyckelordet är aktiverad.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnEventCommand(EventCommandEventArgs)

Anropas när den aktuella händelsekällan uppdateras av kontrollanten.

SendCommand(EventSource, EventCommand, IDictionary<String,String>)

Skickar ett kommando till en angiven händelsekälla.

SetCurrentThreadActivityId(Guid, Guid)

Anger aktivitets-ID för den aktuella tråden och returnerar föregående aktivitets-ID.

SetCurrentThreadActivityId(Guid)

Anger aktivitets-ID för den aktuella tråden.

ToString()

Hämtar en strängrepresentation av den aktuella händelsekällans instans.

Write(String, EventSourceOptions)

Skriver en händelse utan fält, men med det angivna namnet och alternativen.

Write(String)

Skriver en händelse utan fält, men med det angivna namnet och standardalternativen.

Write<T>(String, EventSourceOptions, Guid, Guid, T)

Skriver en händelse med angivet namn, alternativ, relaterade aktivitets- och händelsedata.

Write<T>(String, EventSourceOptions, T)

Skriver en händelse med angivet namn, händelsedata och alternativ.

Write<T>(String, EventSourceOptions, T)

Skriver en händelse med angivet namn, alternativ och händelsedata.

Write<T>(String, T)

Skriver en händelse med angivet namn och data.

WriteEvent(Int32, Byte[])

Skriver en händelse med hjälp av den angivna händelseidentifieraren och bytematrisargumentet.

WriteEvent(Int32, Int32, Int32, Int32)

Skriver en händelse med hjälp av angivna händelseidentifierare och 32-bitars heltalsargument.

WriteEvent(Int32, Int32, Int32)

Skriver en händelse med hjälp av angivna händelseidentifierare och 32-bitars heltalsargument.

WriteEvent(Int32, Int32, String)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och 32-bitars heltal och strängargument.

WriteEvent(Int32, Int32)

Skriver en händelse med hjälp av det angivna händelseidentifieraren och 32-bitars heltalsargumentet.

WriteEvent(Int32, Int64, Byte[])

Skriver händelsedata med den angivna identifieraren och 64-bitars heltals- och bytematrisargumenten.

WriteEvent(Int32, Int64, Int64, Int64)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och 64-bitarsargumenten.

WriteEvent(Int32, Int64, Int64)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och 64-bitarsargumenten.

WriteEvent(Int32, Int64, String)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och 64-bitars heltal och strängargument.

WriteEvent(Int32, Int64)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och 64-bitars heltalsargumentet.

WriteEvent(Int32, Object[])

Skriver en händelse med hjälp av den angivna händelseidentifieraren och matrisen med argument.

WriteEvent(Int32, String, Int32, Int32)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och argumenten.

WriteEvent(Int32, String, Int32)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och argumenten.

WriteEvent(Int32, String, Int64)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och argumenten.

WriteEvent(Int32, String, String, String)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och strängargumenten.

WriteEvent(Int32, String, String)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och strängargumenten.

WriteEvent(Int32, String)

Skriver en händelse med hjälp av den angivna händelseidentifieraren och strängargumentet.

WriteEvent(Int32)

Skriver en händelse med hjälp av den angivna händelseidentifieraren.

WriteEventCore(Int32, Int32, EventSource+EventData*)

Skapar en ny WriteEvent överlagring med hjälp av den angivna händelseidentifieraren och händelsedata.

WriteEventWithRelatedActivityId(Int32, Guid, Object[])

Skriver en händelse som anger att den aktuella aktiviteten är relaterad till en annan aktivitet.

WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*)

Skriver en händelse som anger att den aktuella aktiviteten är relaterad till en annan aktivitet.

Händelser

Name Description
EventCommandExecuted

Inträffar när ett kommando kommer från en händelselyssnare.

Gäller för

Trådsäkerhet

Den här typen är trådsäker.