EventSource Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.