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í
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, 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 události a možnostmi. |
Write<T>(String, EventSourceOptions, T) |
Zapíše událost se zadaným názvem, možnostmi a daty události. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Zapíše událost se zadaným názvem, možnostmi, související aktivitou 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á zapsat.
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á zapsat.
- options
- EventSourceOptions
Možnosti, jako je level, klíčová slova a kód operace pro událost.
Výjimky
eventName
je null
.
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);
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)
Parametry typu
- T
Typ, který definuje událost a její přidružená data. Tento typ musí být anonymní typ nebo musí být označen atributem EventSourceAttribute .
Parametry
- eventName
- String
Název události.
- data
- T
Data události Tento typ musí být anonymní typ nebo musí být označen atributem EventDataAttribute .
Poznámky
Pokud eventName
je null
, název události se automaticky odvodí z dat události typu T (Name) nebo se určí na základě názvu typu T
. Vlastnosti veřejné instance objektu data
budou zapsány rekurzivně, aby se vytvořila pole události.
Platí pro
Write<T>(String, EventSourceOptions, T)
Zapíše událost se zadaným názvem, daty události a možnostmi.
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)
Parametry typu
- T
Typ, který definuje událost a její přidružená data. Tento typ musí být anonymní typ nebo musí být 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í typ nebo musí být označen atributem EventDataAttribute .
Poznámky
Pokud eventName
je null
, název události se automaticky odvodí z dat události typu T (Name) nebo se určí na základě názvu typu T
. Vlastnosti veřejné instance objektu data
budou zapsány rekurzivně, aby se vytvořila pole 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);
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)
Parametry typu
- T
Typ, který definuje událost a její přidružená data. Tento typ musí být anonymní typ nebo musí být 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í typ nebo musí být označen atributem EventDataAttribute .
Poznámky
Pokud eventName
je null
, název události se automaticky odvodí z dat události typu T (Name) nebo se určí na základě názvu typu T
. Vlastnosti veřejné instance objektu data
budou zapsány rekurzivně, aby se vytvořila pole události.
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álosti.
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)
Parametry typu
- T
Typ, který definuje událost a její přidružená data. Tento typ musí být anonymní typ nebo musí být 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í typ nebo musí být označen atributem EventDataAttribute .
Poznámky
Pokud eventName
je null
, název události se automaticky odvodí z dat události typu T (Name) nebo se určí na základě názvu typu T
. Vlastnosti veřejné instance objektu data
budou zapsány rekurzivně, aby se vytvořila pole události.