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
| Name | Beschreibung |
|---|---|
| Write(String) |
Schreibt ein Ereignis ohne Felder, aber mit dem angegebenen Namen und den Standardoptionen. |
| Write(String, EventSourceOptions) |
Schreibt ein Ereignis ohne Felder, aber mit dem angegebenen Namen und den angegebenen Optionen. |
| Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Schreibt ein Ereignis mit dem angegebenen Namen, den Optionen, den zugehörigen Aktivitäts- und Ereignisdaten. |
| 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, Ereignisdaten und Optionen. |
| Write<T>(String, EventSourceOptions, T) |
Schreibt ein Ereignis mit dem angegebenen Namen, optionen und Ereignisdaten. |
Write(String)
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis ohne Felder, aber 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
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis ohne Felder, aber 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 Ebene, Schlüsselwörter und Vorgangscode für das Ereignis.
Ausnahmen
eventName ist null.
Gilt für:
Write<T>(String, EventSourceOptions, Guid, Guid, T)
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis mit dem angegebenen Namen, den Optionen, den zugehörigen Aktivitäts- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")>]
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 zugehörigen Daten definiert. Dieser Typ muss ein anonymer Typ sein oder mit dem EventSourceAttribute Attribut gekennzeichnet 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 zugeordneten Aktivität oder Empty wenn keine zugeordnete Aktivität vorhanden ist.
- data
- T
Die Ereignisdaten. Dieser Typ muss ein anonymer Typ sein oder mit dem EventDataAttribute Attribut gekennzeichnet sein.
- Attribute
Hinweise
Ist eventName dies nullder Fall, wird der Ereignisname automatisch von den Ereignisdaten des Typs T (Name) abgeleitet oder basierend auf dem Namen des Typs Tbestimmt. Die Eigenschaften der data öffentlichen Instanz werden rekursiv geschrieben, um die Ereignisfelder zu erstellen.
Gilt für:
Write<T>(String, T)
- Quelle:
- TraceLoggingEventSource.cs
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
public void Write<T>(string? eventName, T data);
public void Write<T>(string? eventName, T data);
member this.Write : string * 'T -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")>]
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 zugehörigen Daten definiert. Dieser Typ muss ein anonymer Typ sein oder mit dem EventSourceAttribute Attribut gekennzeichnet sein.
Parameter
- eventName
- String
Der Name des Ereignisses.
- data
- T
Die Ereignisdaten. Dieser Typ muss ein anonymer Typ sein oder mit dem EventDataAttribute Attribut gekennzeichnet sein.
- Attribute
Hinweise
Ist eventName dies nullder Fall, wird der Ereignisname automatisch von den Ereignisdaten des Typs T (Name) abgeleitet oder basierend auf dem Namen des Typs Tbestimmt. Die Eigenschaften der data öffentlichen Instanz 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
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis mit dem angegebenen Namen, Ereignisdaten 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")>]
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 zugehörigen Daten definiert. Dieser Typ muss ein anonymer Typ sein oder mit dem EventSourceAttribute Attribut gekennzeichnet sein.
Parameter
- eventName
- String
Der Name des Ereignisses.
- options
- EventSourceOptions
Die Ereignisoptionen.
- data
- T
Die Ereignisdaten. Dieser Typ muss ein anonymer Typ sein oder mit dem EventDataAttribute Attribut gekennzeichnet sein.
- Attribute
Hinweise
Ist eventName dies nullder Fall, wird der Ereignisname automatisch von den Ereignisdaten des Typs T (Name) abgeleitet oder basierend auf dem Namen des Typs Tbestimmt. Die Eigenschaften der data öffentlichen Instanz 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
- Quelle:
- TraceLoggingEventSource.cs
Schreibt ein Ereignis mit dem angegebenen Namen, 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")>]
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 zugehörigen Daten definiert. Dieser Typ muss ein anonymer Typ sein oder mit dem EventSourceAttribute Attribut gekennzeichnet sein.
Parameter
- eventName
- String
Der Name des Ereignisses.
- options
- EventSourceOptions
Die Ereignisoptionen.
- data
- T
Die Ereignisdaten. Dieser Typ muss ein anonymer Typ sein oder mit dem EventDataAttribute Attribut gekennzeichnet sein.
- Attribute
Hinweise
Ist eventName dies nullder Fall, wird der Ereignisname automatisch von den Ereignisdaten des Typs T (Name) abgeleitet oder basierend auf dem Namen des Typs Tbestimmt. Die Eigenschaften der data öffentlichen Instanz werden rekursiv geschrieben, um die Ereignisfelder zu erstellen.