EventSource.Write Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Escreve um evento.
Sobrecargas
| Name | Description |
|---|---|
| Write(String) |
Escreve um evento sem campos, mas com o nome especificado e as opções padrão. |
| Write(String, EventSourceOptions) |
Escreve um evento sem campos, mas com o nome e opções especificados. |
| Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Escreve um evento com o nome especificado, opções, atividade relacionada e dados do evento. |
| Write<T>(String, T) |
Escreve um evento com o nome e os dados especificados. |
| Write<T>(String, EventSourceOptions, T) |
Escreve um evento com o nome especificado, os dados do evento e as opções. |
| Write<T>(String, EventSourceOptions, T) |
Escreve um evento com o nome, opções e dados do evento especificados. |
Write(String)
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
Escreve um evento sem campos, mas com o nome especificado e as opções padrão.
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)
Parâmetros
- eventName
- String
O nome do evento a escrever.
Exceções
eventName é null.
Aplica-se a
Write(String, EventSourceOptions)
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
Escreve um evento sem campos, mas com o nome e opções especificados.
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)
Parâmetros
- eventName
- String
O nome do evento a escrever.
- options
- EventSourceOptions
As opções como nível, palavras-chave e código de operação para o evento.
Exceções
eventName é null.
Aplica-se a
Write<T>(String, EventSourceOptions, Guid, Guid, T)
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
Escreve um evento com o nome especificado, opções, atividade relacionada e dados do evento.
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)
Parâmetros de Tipo Genérico
- T
O tipo que define o evento e os seus dados associados. Este tipo deve ser anónimo ou estar marcado com o atributo EventSourceAttribute .
Parâmetros
- eventName
- String
O nome do evento.
- options
- EventSourceOptions
As opções do evento.
- activityId
- Guid
O ID da atividade associada ao evento.
- data
- T
Os dados do evento. Este tipo deve ser anónimo ou estar marcado com o atributo EventDataAttribute .
- Atributos
Observações
Se eventName for , o nome do evento é automaticamente derivado dos dados do evento do tipo T (null) ou determinado com base no nome do tipo NameT. As propriedades de instância pública de data serão escritas recursivamente para criar os campos de eventos.
Aplica-se a
Write<T>(String, T)
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
Escreve um evento com o nome e os dados especificados.
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)
Parâmetros de Tipo Genérico
- T
O tipo que define o evento e os seus dados associados. Este tipo deve ser anónimo ou estar marcado com o atributo EventSourceAttribute .
Parâmetros
- eventName
- String
O nome do evento.
- data
- T
Os dados do evento. Este tipo deve ser anónimo ou estar marcado com o atributo EventDataAttribute .
- Atributos
Observações
Se eventName for , o nome do evento é automaticamente derivado dos dados do evento do tipo T (null) ou determinado com base no nome do tipo NameT. As propriedades de instância pública de data serão escritas recursivamente para criar os campos de eventos.
Aplica-se a
Write<T>(String, EventSourceOptions, T)
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
Escreve um evento com o nome especificado, os dados do evento e as opções.
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)
Parâmetros de Tipo Genérico
- T
O tipo que define o evento e os seus dados associados. Este tipo deve ser anónimo ou estar marcado com o atributo EventSourceAttribute .
Parâmetros
- eventName
- String
O nome do evento.
- options
- EventSourceOptions
As opções do evento.
- data
- T
Os dados do evento. Este tipo deve ser anónimo ou estar marcado com o atributo EventDataAttribute .
- Atributos
Observações
Se eventName for , o nome do evento é automaticamente derivado dos dados do evento do tipo T (null) ou determinado com base no nome do tipo NameT. As propriedades de instância pública de data serão escritas recursivamente para criar os campos de eventos.
Aplica-se a
Write<T>(String, EventSourceOptions, T)
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
- Origem:
- TraceLoggingEventSource.cs
Escreve um evento com o nome, opções e dados do evento especificados.
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)
Parâmetros de Tipo Genérico
- T
O tipo que define o evento e os seus dados associados. Este tipo deve ser anónimo ou estar marcado com o atributo EventSourceAttribute .
Parâmetros
- eventName
- String
O nome do evento.
- options
- EventSourceOptions
As opções do evento.
- data
- T
Os dados do evento. Este tipo deve ser anónimo ou estar marcado com o atributo EventDataAttribute .
- Atributos
Observações
Se eventName for , o nome do evento é automaticamente derivado dos dados do evento do tipo T (null) ou determinado com base no nome do tipo NameT. As propriedades de instância pública de data serão escritas recursivamente para criar os campos de eventos.