EventSource.Write Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt ein Ereignis.
Überlädt
Write(String) |
Schreibt ein Ereignis ohne Felder, jedoch mit dem angegebenen Namen und den Standardoptionen. |
Write(String, EventSourceOptions) |
Schreibt ein Ereignis ohne Felder, jedoch mit dem angegebenen Namen und den angegebenen Optionen. |
Write<T>(String, T) |
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Daten. |
Write<T>(String, EventSourceOptions, T) |
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Daten und Optionen. |
Write<T>(String, EventSourceOptions, T) |
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Optionen und Ereignisdaten. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Schreibt ein Ereignis mit dem angegebenen Namen, verwandten Aktivitäten und den angegebenen Optionen und Ereignisdaten. |
Write(String)
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis ohne Felder, jedoch mit dem angegebenen Namen und den Standardoptionen.
public:
void Write(System::String ^ eventName);
public void Write (string eventName);
public void Write (string? eventName);
member this.Write : string -> unit
Public Sub Write (eventName As String)
Parameter
- eventName
- String
Der Name des zu schreibenden Ereignisses.
Ausnahmen
eventName
ist null
.
Gilt für:
Write(String, EventSourceOptions)
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis ohne Felder, jedoch mit dem angegebenen Namen und den angegebenen Optionen.
public:
void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions options);
public void Write (string eventName, System.Diagnostics.Tracing.EventSourceOptions options);
public void Write (string? eventName, System.Diagnostics.Tracing.EventSourceOptions options);
member this.Write : string * System.Diagnostics.Tracing.EventSourceOptions -> unit
Public Sub Write (eventName As String, options As EventSourceOptions)
Parameter
- eventName
- String
Der Name des zu schreibenden Ereignisses.
- options
- EventSourceOptions
Die Optionen wie z. B. Ebene, Schlüsselwörter und Vorgangscode für das Ereignis.
Ausnahmen
eventName
ist null
.
Gilt für:
Write<T>(String, T)
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Daten.
public:
generic <typename T>
void Write(System::String ^ eventName, T data);
public void Write<T> (string eventName, T data);
public void Write<T> (string? eventName, T data);
member this.Write : string * 'T -> unit
Public Sub Write(Of T) (eventName As String, data As T)
Typparameter
- T
Der Typ, der das Ereignis und die zugeordneten Daten definiert. Dieser Typ muss entweder anonym sein oder mit dem EventSourceAttribute-Attribut markiert sein.
Parameter
- eventName
- String
Der Name des Ereignisses.
- data
- T
Die Ereignisdaten. Dieser Typ muss entweder anonym sein oder mit dem EventDataAttribute-Attribut markiert sein.
Hinweise
Wenn eventName
ist null
, wird der Ereignisname automatisch von den EreignisdatenName des Typs T () abgeleitet oder basierend auf dem Namen des Typs T
bestimmt. Die öffentlichen instance Eigenschaften von data
werden rekursiv geschrieben, um die Ereignisfelder zu erstellen.
Gilt für:
Write<T>(String, EventSourceOptions, T)
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Daten und Optionen.
public:
generic <typename T>
void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions options, T data);
public void Write<T> (string eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data);
public void Write<T> (string? eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data);
member this.Write : string * System.Diagnostics.Tracing.EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, options As EventSourceOptions, data As T)
Typparameter
- T
Der Typ, der das Ereignis und die zugeordneten Daten definiert. Dieser Typ muss entweder anonym sein oder mit dem EventSourceAttribute-Attribut markiert sein.
Parameter
- eventName
- String
Der Name des Ereignisses.
- options
- EventSourceOptions
Die Ereignisoptionen.
- data
- T
Die Ereignisdaten. Dieser Typ muss entweder anonym sein oder mit dem EventDataAttribute-Attribut markiert sein.
Hinweise
Wenn eventName
ist null
, wird der Ereignisname automatisch von den EreignisdatenName des Typs T () abgeleitet oder basierend auf dem Namen des Typs T
bestimmt. Die öffentlichen instance Eigenschaften von data
werden rekursiv geschrieben, um die Ereignisfelder zu erstellen.
Gilt für:
Write<T>(String, EventSourceOptions, T)
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis mit dem angegebenen Namen und den angegebenen Optionen und Ereignisdaten.
public:
generic <typename T>
void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions % options, T % data);
public void Write<T> (string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data);
public void Write<T> (string? eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data);
member this.Write : string * EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, ByRef options As EventSourceOptions, ByRef data As T)
Typparameter
- T
Der Typ, der das Ereignis und die zugeordneten Daten definiert. Dieser Typ muss entweder anonym sein oder mit dem EventSourceAttribute-Attribut markiert sein.
Parameter
- eventName
- String
Der Name des Ereignisses.
- options
- EventSourceOptions
Die Ereignisoptionen.
- data
- T
Die Ereignisdaten. Dieser Typ muss entweder anonym sein oder mit dem EventDataAttribute-Attribut markiert sein.
Hinweise
Wenn eventName
ist null
, wird der Ereignisname automatisch von den EreignisdatenName des Typs T () abgeleitet oder basierend auf dem Namen des Typs T
bestimmt. Die öffentlichen instance Eigenschaften von data
werden rekursiv geschrieben, um die Ereignisfelder zu erstellen.
Gilt für:
Write<T>(String, EventSourceOptions, Guid, Guid, T)
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis mit dem angegebenen Namen, verwandten Aktivitäten und den angegebenen Optionen und Ereignisdaten.
public:
generic <typename T>
void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions % options, Guid % activityId, Guid % relatedActivityId, T % data);
public void Write<T> (string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data);
public void Write<T> (string? eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data);
member this.Write : string * EventSourceOptions * Guid * Guid * 'T -> unit
Public Sub Write(Of T) (eventName As String, ByRef options As EventSourceOptions, ByRef activityId As Guid, ByRef relatedActivityId As Guid, ByRef data As T)
Typparameter
- T
Der Typ, der das Ereignis und die zugeordneten Daten definiert. Dieser Typ muss entweder anonym sein oder mit dem EventSourceAttribute-Attribut markiert sein.
Parameter
- eventName
- String
Der Name des Ereignisses.
- options
- EventSourceOptions
Die Ereignisoptionen.
- activityId
- Guid
Die ID der Aktivität, die dem Ereignis zugeordnet ist.
- relatedActivityId
- Guid
Die ID einer zugehörigen Aktivität oder Empty, wenn keine zugehörige Aktivität existiert.
- data
- T
Die Ereignisdaten. Dieser Typ muss entweder anonym sein oder mit dem EventDataAttribute-Attribut markiert sein.
Hinweise
Wenn eventName
ist null
, wird der Ereignisname automatisch von den EreignisdatenName des Typs T () abgeleitet oder basierend auf dem Namen des Typs T
bestimmt. Die öffentlichen instance Eigenschaften von data
werden rekursiv geschrieben, um die Ereignisfelder zu erstellen.