EventSource.Write Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše událost.
Přetížení
| Name | Description |
|---|---|
| Write(String) |
Zapíše událost bez polí, ale se zadaným názvem a výchozími možnostmi. |
| Write(String, EventSourceOptions) |
Zapíše událost bez polí, ale se zadaným názvem a možnostmi. |
| Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Zapíše událost se zadaným názvem, možnostmi, související aktivitou a daty událostí. |
| Write<T>(String, T) |
Zapíše událost se zadaným názvem a daty. |
| Write<T>(String, EventSourceOptions, T) |
Zapíše událost se zadaným názvem, daty a možnostmi události. |
| Write<T>(String, EventSourceOptions, T) |
Zapíše událost se zadaným názvem, možnostmi a daty události. |
Write(String)
Zapíše událost bez polí, ale se zadaným názvem a výchozími možnostmi.
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)
Parametry
- eventName
- String
Název události, která se má napsat.
Výjimky
eventName je null.
Platí pro
Write(String, EventSourceOptions)
Zapíše událost bez polí, ale se zadaným názvem a možnostmi.
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)
Parametry
- eventName
- String
Název události, která se má napsat.
- options
- EventSourceOptions
Možnosti, jako jsou úroveň, klíčová slova a kód operace události.
Výjimky
eventName je null.
Platí pro
Write<T>(String, EventSourceOptions, Guid, Guid, T)
Zapíše událost se zadaným názvem, možnostmi, související aktivitou a daty událostí.
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)
Parametry typu
- T
Typ, který definuje událost a její přidružená data. Tento typ musí být anonymním typem nebo označený atributem EventSourceAttribute .
Parametry
- eventName
- String
Název události.
- options
- EventSourceOptions
Možnosti události.
- activityId
- Guid
ID aktivity přidružené k události.
- data
- T
Data události. Tento typ musí být anonymním typem nebo označený atributem EventDataAttribute .
- Atributy
Poznámky
Pokud eventName je null, název události se automaticky odvozuje z dat události typu T (Name) nebo je určen na základě názvu typu T. Vlastnosti data veřejné instance budou zapsány rekurzivně pro vytvoření polí události.
Platí pro
Write<T>(String, T)
Zapíše událost se zadaným názvem a daty.
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)
Parametry typu
- T
Typ, který definuje událost a její přidružená data. Tento typ musí být anonymním typem nebo označený atributem EventSourceAttribute .
Parametry
- eventName
- String
Název události.
- data
- T
Data události. Tento typ musí být anonymním typem nebo označený atributem EventDataAttribute .
- Atributy
Poznámky
Pokud eventName je null, název události se automaticky odvozuje z dat události typu T (Name) nebo je určen na základě názvu typu T. Vlastnosti data veřejné instance budou zapsány rekurzivně pro vytvoření polí události.
Platí pro
Write<T>(String, EventSourceOptions, T)
Zapíše událost se zadaným názvem, daty a možnostmi události.
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)
Parametry typu
- T
Typ, který definuje událost a její přidružená data. Tento typ musí být anonymním typem nebo označený atributem EventSourceAttribute .
Parametry
- eventName
- String
Název události.
- options
- EventSourceOptions
Možnosti události.
- data
- T
Data události. Tento typ musí být anonymním typem nebo označený atributem EventDataAttribute .
- Atributy
Poznámky
Pokud eventName je null, název události se automaticky odvozuje z dat události typu T (Name) nebo je určen na základě názvu typu T. Vlastnosti data veřejné instance budou zapsány rekurzivně pro vytvoření polí události.
Platí pro
Write<T>(String, EventSourceOptions, T)
Zapíše událost se zadaným názvem, možnostmi a daty události.
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)
Parametry typu
- T
Typ, který definuje událost a její přidružená data. Tento typ musí být anonymním typem nebo označený atributem EventSourceAttribute .
Parametry
- eventName
- String
Název události.
- options
- EventSourceOptions
Možnosti události.
- data
- T
Data události. Tento typ musí být anonymním typem nebo označený atributem EventDataAttribute .
- Atributy
Poznámky
Pokud eventName je null, název události se automaticky odvozuje z dat události typu T (Name) nebo je určen na základě názvu typu T. Vlastnosti data veřejné instance budou zapsány rekurzivně pro vytvoření polí události.