EventSource Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lehetővé teszi események létrehozását az események nyomon követéséhez a platformokon.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)]
public class EventSource : IDisposable
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)]
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicNestedTypes)>]
type EventSource = class
interface IDisposable
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.All)>]
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Öröklődés
-
EventSource
- Származtatott
- Attribútumok
- Megvalósítás
Megjegyzések
Az API-val kapcsolatos további információkért tekintse meg az EventSource kiegészítő API-megjegyzéseit.
Konstruktorok
| Name | Description |
|---|---|
| EventSource() |
Létrehozza az osztály új példányát EventSource . |
| EventSource(Boolean) |
Létrehozza a EventSource osztály új példányát, és megadja, hogy kivételt adjon-e ki, ha hiba történik az alapul szolgáló Windows kódban. |
| EventSource(EventSourceSettings, String[]) |
Inicializálja a használni kívánt új példányt a EventSource megadott beállításokat és tulajdonságokat tartalmazó, szerződésen kívüli eseményekkel. |
| EventSource(EventSourceSettings) |
Létrehozza az osztály új példányát EventSource a megadott konfigurációs beállításokkal. |
| EventSource(String, EventSourceSettings, String[]) |
Létrehozza az osztály új példányát EventSource a megadott konfigurációs beállításokkal. |
| EventSource(String, EventSourceSettings) |
Létrehozza az osztály új példányát EventSource a megadott névvel és beállításokkal. |
| EventSource(String, Guid, EventSourceSettings, String[]) |
Lehetővé teszi események létrehozását az események nyomon követéséhez a platformokon. |
| EventSource(String, Guid) |
Lehetővé teszi események létrehozását az események nyomon követéséhez a platformokon. |
| EventSource(String) |
Létrehozza az osztály új példányát EventSource a megadott névvel. |
Tulajdonságok
| Name | Description |
|---|---|
| ConstructionException |
Kivételt kap, amely az eseményforrás felépítése során történt. |
| CurrentThreadActivityId |
Lekéri az aktuális szál tevékenységazonosítóját. |
| Guid |
Az eseményforrás egyedi azonosítója. |
| Name |
Az eseményforrásból származtatott osztály rövid neve. |
| Settings |
Lekéri az eseményforrásra alkalmazott beállításokat. |
Metódusok
| Name | Description |
|---|---|
| Dispose() |
Az osztály aktuális példánya által használt összes erőforrást felszabadítja EventSource . |
| Dispose(Boolean) |
Felszabadítja az osztály által EventSource használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| Finalize() |
Lehetővé teszi, hogy az EventSource objektum megkísérlje felszabadítani az erőforrásokat, és más tisztítási műveleteket hajt végre, mielőtt a szemétgyűjtés visszanyeri az objektumot. |
| GenerateManifest(Type, String, EventManifestOptions) |
Az aktuális eseményforráshoz társított XML-jegyzék sztringét adja vissza. |
| GenerateManifest(Type, String) |
Az aktuális eseményforráshoz társított XML-jegyzék sztringét adja vissza. |
| GetGuid(Type) |
Lekéri az eseményforrás implementációjának egyedi azonosítóját. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetName(Type) |
Lekéri az esemény forrásának rövid nevét. |
| GetSources() |
Pillanatképet kap az alkalmazástartomány összes eseményforrásáról. |
| GetTrait(String) |
Lekéri a megadott kulccsal társított tulajdonságértéket. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsEnabled() |
Meghatározza, hogy az aktuális eseményforrás engedélyezve van-e. |
| IsEnabled(EventLevel, EventKeywords, EventChannel) |
Meghatározza, hogy az aktuális eseményforrás engedélyezve van-e a megadott szinttel, kulcsszavakkal és csatornával rendelkező eseményekhez. |
| IsEnabled(EventLevel, EventKeywords) |
Meghatározza, hogy engedélyezve van-e az aktuális eseményforrás, amely rendelkezik a megadott szinttel és kulcsszóval. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnEventCommand(EventCommandEventArgs) |
Akkor hívjuk meg, ha a vezérlő frissíti az aktuális eseményforrást. |
| SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Parancsot küld egy megadott eseményforrásnak. |
| SetCurrentThreadActivityId(Guid, Guid) |
Beállítja az aktuális szál tevékenységazonosítóját, és visszaadja az előző tevékenységazonosítót. |
| SetCurrentThreadActivityId(Guid) |
Beállítja a tevékenységazonosítót az aktuális szálon. |
| ToString() |
Lekéri az aktuális eseményforráspéldány sztringképét. |
| Write(String, EventSourceOptions) |
Eseményt ír mezők nélkül, de a megadott névvel és beállításokkal. |
| Write(String) |
Eseményt ír mezők nélkül, de a megadott névvel és alapértelmezett beállításokkal. |
| Write<T>(String, EventSourceOptions, Guid, Guid, T) |
A megadott névvel, beállításokkal, kapcsolódó tevékenységgel és eseményadatokkal rendelkező eseményt ír. |
| Write<T>(String, EventSourceOptions, T) |
A megadott névvel, eseményadatokkal és beállításokkal rendelkező eseményt ír. |
| Write<T>(String, EventSourceOptions, T) |
A megadott névvel, beállításokkal és eseményadatokkal rendelkező eseményt ír. |
| Write<T>(String, T) |
A megadott névvel és adatokkal rendelkező eseményt ír. |
| WriteEvent(Int32, Byte[]) |
Esemény írása a megadott eseményazonosító és bájttömb argumentum használatával. |
| WriteEvent(Int32, EventSource+EventSourcePrimitive[]) |
Eseményt ír a megadott eseményazonosító és az eseményforrás-primitívek változó száma alapján. |
| WriteEvent(Int32, Int32, Int32, Int32) |
Eseményt ír a megadott eseményazonosító és 32 bites egész szám argumentumok használatával. |
| WriteEvent(Int32, Int32, Int32) |
Eseményt ír a megadott eseményazonosító és 32 bites egész szám argumentumok használatával. |
| WriteEvent(Int32, Int32, String) |
Eseményt ír a megadott eseményazonosító, valamint 32 bites egész szám és sztringargumentumok használatával. |
| WriteEvent(Int32, Int32) |
Eseményt ír a megadott eseményazonosító és 32 bites egész szám argumentum használatával. |
| WriteEvent(Int32, Int64, Byte[]) |
Az eseményadatokat a megadott azonosítóval, valamint 64 bites egész számokkal és bájttömbargumentumokkal írja. |
| WriteEvent(Int32, Int64, Int64, Int64) |
Eseményt ír a megadott eseményazonosító és 64 bites argumentumok használatával. |
| WriteEvent(Int32, Int64, Int64) |
Eseményt ír a megadott eseményazonosító és 64 bites argumentumok használatával. |
| WriteEvent(Int32, Int64, String) |
Eseményt ír a megadott eseményazonosító és 64 bites egész szám, valamint sztringargumentumok használatával. |
| WriteEvent(Int32, Int64) |
Eseményt ír a megadott eseményazonosító és 64 bites egész szám argumentum használatával. |
| WriteEvent(Int32, Object[]) |
Eseményt ír a megadott eseményazonosító és argumentumtömb használatával. |
| WriteEvent(Int32, String, Int32, Int32) |
Esemény írása a megadott eseményazonosító és argumentumok használatával. |
| WriteEvent(Int32, String, Int32) |
Esemény írása a megadott eseményazonosító és argumentumok használatával. |
| WriteEvent(Int32, String, Int64) |
Esemény írása a megadott eseményazonosító és argumentumok használatával. |
| WriteEvent(Int32, String, String, String) |
Eseményt ír a megadott eseményazonosító és sztringargumentumok használatával. |
| WriteEvent(Int32, String, String) |
Eseményt ír a megadott eseményazonosító és sztringargumentumok használatával. |
| WriteEvent(Int32, String) |
Esemény írása a megadott eseményazonosító és sztringargumentum használatával. |
| WriteEvent(Int32) |
Eseményt ír a megadott eseményazonosító használatával. |
| WriteEventCore(Int32, Int32, EventSource+EventData*) |
Új WriteEvent túlterhelést hoz létre a megadott eseményazonosító és eseményadatok használatával. |
| WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
Olyan eseményt ír, amely azt jelzi, hogy az aktuális tevékenység egy másik tevékenységhez kapcsolódik. |
| WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
Olyan eseményt ír, amely azt jelzi, hogy az aktuális tevékenység egy másik tevékenységhez kapcsolódik. |
esemény
| Name | Description |
|---|---|
| EventCommandExecuted |
Akkor fordul elő, ha egy parancs egy eseményfigyelőtől származik. |
A következőre érvényes:
Szálbiztonság
Ez a típus szálbiztos.