EventSource.Write Metod

Definition

Skriver en händelse.

Överlagringar

Name Description
Write(String)

Skriver en händelse utan fält, men med det angivna namnet och standardalternativen.

Write(String, EventSourceOptions)

Skriver en händelse utan fält, men med det angivna namnet och alternativen.

Write<T>(String, T)

Skriver en händelse med angivet namn och data.

Write<T>(String, EventSourceOptions, T)

Skriver en händelse med angivet namn, händelsedata och alternativ.

Write<T>(String, EventSourceOptions, T)

Skriver en händelse med angivet namn, alternativ och händelsedata.

Write<T>(String, EventSourceOptions, Guid, Guid, T)

Skriver en händelse med angivet namn, alternativ, relaterade aktivitets- och händelsedata.

Write(String)

Skriver en händelse utan fält, men med det angivna namnet och standardalternativen.

public:
 void Write(System::String ^ eventName);
public void Write(string eventName);
member this.Write : string -> unit
Public Sub Write (eventName As String)

Parametrar

eventName
String

Namnet på händelsen som ska skrivas.

Undantag

eventName är null.

Gäller för

Write(String, EventSourceOptions)

Skriver en händelse utan fält, men med det angivna namnet och alternativen.

public:
 void Write(System::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)

Parametrar

eventName
String

Namnet på händelsen som ska skrivas.

options
EventSourceOptions

Alternativ som nivå, nyckelord och åtgärdskod för händelsen.

Undantag

eventName är null.

Gäller för

Write<T>(String, T)

Skriver en händelse med angivet namn och data.

public:
generic <typename T>
 void Write(System::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)

Typparametrar

T

Den typ som definierar händelsen och dess associerade data. Den här typen måste vara en anonym typ eller markerad med attributet EventSourceAttribute .

Parametrar

eventName
String

Namnet på händelsen.

data
T

Händelsedata. Den här typen måste vara en anonym typ eller markerad med attributet EventDataAttribute .

Kommentarer

Om eventName är nullhärleds händelsenamnet automatiskt från typen T:s händelsedata (Name) eller bestäms baserat på namnet på typen T. Egenskaperna för den offentliga instansen data skrivs rekursivt för att skapa händelsefälten.

Gäller för

Write<T>(String, EventSourceOptions, T)

Skriver en händelse med angivet namn, händelsedata och alternativ.

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);
member this.Write : string * System.Diagnostics.Tracing.EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, options As EventSourceOptions, data As T)

Typparametrar

T

Den typ som definierar händelsen och dess associerade data. Den här typen måste vara en anonym typ eller markerad med attributet EventSourceAttribute .

Parametrar

eventName
String

Namnet på händelsen.

options
EventSourceOptions

Händelsealternativen.

data
T

Händelsedata. Den här typen måste vara en anonym typ eller markerad med attributet EventDataAttribute .

Kommentarer

Om eventName är nullhärleds händelsenamnet automatiskt från typen T:s händelsedata (Name) eller bestäms baserat på namnet på typen T. Egenskaperna för den offentliga instansen data skrivs rekursivt för att skapa händelsefälten.

Gäller för

Write<T>(String, EventSourceOptions, T)

Skriver en händelse med angivet namn, alternativ och händelsedata.

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);
member this.Write : string * EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, ByRef options As EventSourceOptions, ByRef data As T)

Typparametrar

T

Den typ som definierar händelsen och dess associerade data. Den här typen måste vara en anonym typ eller markerad med attributet EventSourceAttribute .

Parametrar

eventName
String

Namnet på händelsen.

options
EventSourceOptions

Händelsealternativen.

data
T

Händelsedata. Den här typen måste vara en anonym typ eller markerad med attributet EventDataAttribute .

Kommentarer

Om eventName är nullhärleds händelsenamnet automatiskt från typen T:s händelsedata (Name) eller bestäms baserat på namnet på typen T. Egenskaperna för den offentliga instansen data skrivs rekursivt för att skapa händelsefälten.

Gäller för

Write<T>(String, EventSourceOptions, Guid, Guid, T)

Skriver en händelse med angivet namn, alternativ, relaterade aktivitets- och händelsedata.

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);
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)

Typparametrar

T

Den typ som definierar händelsen och dess associerade data. Den här typen måste vara en anonym typ eller markerad med attributet EventSourceAttribute .

Parametrar

eventName
String

Namnet på händelsen.

options
EventSourceOptions

Händelsealternativen.

activityId
Guid

ID för aktiviteten som är associerad med händelsen.

relatedActivityId
Guid

ID för en associerad aktivitet eller Empty om det inte finns någon associerad aktivitet.

data
T

Händelsedata. Den här typen måste vara en anonym typ eller markerad med attributet EventDataAttribute .

Kommentarer

Om eventName är nullhärleds händelsenamnet automatiskt från typen T:s händelsedata (Name) eller bestäms baserat på namnet på typen T. Egenskaperna för den offentliga instansen data skrivs rekursivt för att skapa händelsefälten.

Gäller för