EventSource Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de mogelijkheid om gebeurtenissen te maken voor gebeurtenistracering op verschillende platforms.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Overname
-
EventSource
- Implementeringen
Opmerkingen
Zie Aanvullende API-opmerkingen voor EventSource voor meer informatie over deze API.
Constructors
| Name | Description |
|---|---|
| EventSource() |
Hiermee maakt u een nieuw exemplaar van de EventSource klasse. |
| EventSource(Boolean) |
Hiermee maakt u een nieuw exemplaar van de klasse EventSource en geeft u op of er een uitzondering moet worden gegenereerd wanneer er een fout optreedt in de onderliggende Windows-code. |
| EventSource(EventSourceSettings, String[]) |
Initialiseert een nieuw exemplaar van het EventSource te gebruiken exemplaar met niet-contractgebeurtenissen die de opgegeven instellingen en eigenschappen bevatten. |
| EventSource(EventSourceSettings) |
Hiermee maakt u een nieuw exemplaar van de EventSource klasse met de opgegeven configuratie-instellingen. |
| EventSource(String, EventSourceSettings, String[]) |
Hiermee maakt u een nieuw exemplaar van de EventSource klasse met de opgegeven configuratie-instellingen. |
| EventSource(String, EventSourceSettings) |
Hiermee maakt u een nieuw exemplaar van de EventSource klasse met de opgegeven naam en instellingen. |
| EventSource(String) |
Hiermee maakt u een nieuw exemplaar van de EventSource klasse met de opgegeven naam. |
Eigenschappen
| Name | Description |
|---|---|
| ConstructionException |
Hiermee wordt een uitzondering opgehaald die is gegenereerd tijdens de bouw van de gebeurtenisbron. |
| CurrentThreadActivityId |
Hiermee haalt u de activiteits-id van de huidige thread op. |
| Guid |
De unieke id voor de gebeurtenisbron. |
| Name |
De beschrijvende naam van de klasse die is afgeleid van de gebeurtenisbron. |
| Settings |
Hiermee haalt u de instellingen op die zijn toegepast op deze gebeurtenisbron. |
Methoden
| Name | Description |
|---|---|
| Dispose() |
Alle resources die door het huidige exemplaar van de EventSource klasse worden gebruikt, worden vrijgegeven. |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die door de EventSource klasse worden gebruikt en brengt eventueel de beheerde resources vrij. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Finalize() |
Hiermee kan het EventSource object proberen resources vrij te maken en andere opschoonbewerkingen uitvoeren voordat het object wordt vrijgemaakt door garbagecollection. |
| GenerateManifest(Type, String, EventManifestOptions) |
Retourneert een tekenreeks van het XML-manifest dat is gekoppeld aan de huidige gebeurtenisbron. |
| GenerateManifest(Type, String) |
Retourneert een tekenreeks van het XML-manifest dat is gekoppeld aan de huidige gebeurtenisbron. |
| GetGuid(Type) |
Hiermee haalt u de unieke id op voor deze implementatie van de gebeurtenisbron. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetName(Type) |
Hiermee haalt u de beschrijvende naam van de gebeurtenisbron op. |
| GetSources() |
Hiermee haalt u een momentopname op van alle gebeurtenisbronnen voor het toepassingsdomein. |
| GetTrait(String) |
Hiermee haalt u de eigenschapswaarde op die is gekoppeld aan de opgegeven sleutel. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IsEnabled() |
Bepaalt of de huidige gebeurtenisbron is ingeschakeld. |
| IsEnabled(EventLevel, EventKeywords, EventChannel) |
Bepaalt of de huidige gebeurtenisbron is ingeschakeld voor gebeurtenissen met het opgegeven niveau, trefwoorden en kanaal. |
| IsEnabled(EventLevel, EventKeywords) |
Bepaalt of de huidige gebeurtenisbron met het opgegeven niveau en trefwoord is ingeschakeld. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnEventCommand(EventCommandEventArgs) |
Aangeroepen wanneer de huidige gebeurtenisbron wordt bijgewerkt door de controller. |
| SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Hiermee wordt een opdracht verzonden naar een opgegeven gebeurtenisbron. |
| SetCurrentThreadActivityId(Guid, Guid) |
Hiermee stelt u de activiteits-id voor de huidige thread in en retourneert u de vorige activiteits-id. |
| SetCurrentThreadActivityId(Guid) |
Hiermee stelt u de activiteits-id in op de huidige thread. |
| ToString() |
Hiermee haalt u een tekenreeksweergave op van het huidige exemplaar van de gebeurtenisbron. |
| Write(String, EventSourceOptions) |
Hiermee schrijft u een gebeurtenis zonder velden, maar met de opgegeven naam en opties. |
| Write(String) |
Hiermee schrijft u een gebeurtenis zonder velden, maar met de opgegeven naam en standaardopties. |
| Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Hiermee schrijft u een gebeurtenis met de opgegeven naam, opties, gerelateerde activiteit en gebeurtenisgegevens. |
| Write<T>(String, EventSourceOptions, T) |
Hiermee schrijft u een gebeurtenis met de opgegeven naam, gebeurtenisgegevens en opties. |
| Write<T>(String, EventSourceOptions, T) |
Hiermee schrijft u een gebeurtenis met de opgegeven naam, opties en gebeurtenisgegevens. |
| Write<T>(String, T) |
Hiermee schrijft u een gebeurtenis met de opgegeven naam en gegevens. |
| WriteEvent(Int32, Byte[]) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en bytematrixargument. |
| WriteEvent(Int32, Int32, Int32, Int32) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en 32-bits geheel getalargumenten. |
| WriteEvent(Int32, Int32, Int32) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en 32-bits geheel getalargumenten. |
| WriteEvent(Int32, Int32, String) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en 32-bits gehele getallen en tekenreeksargumenten. |
| WriteEvent(Int32, Int32) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en het argument 32-bits geheel getal. |
| WriteEvent(Int32, Int64, Byte[]) |
Schrijft de gebeurtenisgegevens met behulp van de opgegeven id en 64-bits geheel getal en bytematrixargumenten. |
| WriteEvent(Int32, Int64, Int64, Int64) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en 64-bits argumenten. |
| WriteEvent(Int32, Int64, Int64) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en 64-bits argumenten. |
| WriteEvent(Int32, Int64, String) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en een 64-bits geheel getal en tekenreeksargumenten. |
| WriteEvent(Int32, Int64) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en het argument 64-bits geheel getal. |
| WriteEvent(Int32, Object[]) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en matrix met argumenten. |
| WriteEvent(Int32, String, Int32, Int32) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en argumenten. |
| WriteEvent(Int32, String, Int32) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en argumenten. |
| WriteEvent(Int32, String, Int64) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en argumenten. |
| WriteEvent(Int32, String, String, String) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en tekenreeksargumenten. |
| WriteEvent(Int32, String, String) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en tekenreeksargumenten. |
| WriteEvent(Int32, String) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id en tekenreeksargument. |
| WriteEvent(Int32) |
Hiermee schrijft u een gebeurtenis met behulp van de opgegeven gebeurtenis-id. |
| WriteEventCore(Int32, Int32, EventSource+EventData*) |
Hiermee maakt u een nieuwe WriteEvent overbelasting met behulp van de opgegeven gebeurtenis-id en gebeurtenisgegevens. |
| WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
Hiermee schrijft u een gebeurtenis die aangeeft dat de huidige activiteit is gerelateerd aan een andere activiteit. |
| WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
Hiermee schrijft u een gebeurtenis die aangeeft dat de huidige activiteit is gerelateerd aan een andere activiteit. |
gebeurtenis
| Name | Description |
|---|---|
| EventCommandExecuted |
Treedt op wanneer een opdracht afkomstig is van een gebeurtenislistener. |
Van toepassing op
Veiligheid thread
Dit type is thread veilig.