EventSource Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de la classe EventSource.
Surcharges
EventSource() |
Crée une instance de la classe EventSource. |
EventSource(Boolean) |
Crée une instance de la classe EventSource et spécifie si une exception doit être levée lorsqu'une erreur se produit dans le code Windows sous-jacent. |
EventSource(EventSourceSettings) |
Crée une instance de la classe EventSource avec les paramètres de configuration spécifiés. |
EventSource(String) |
Crée une instance de la classe EventSource avec le nom spécifié. |
EventSource(EventSourceSettings, String[]) |
Initialise une nouvelle instance de EventSource à utiliser avec les événements non liés à un contrat qui contiennent les paramètres et les caractéristiques spécifiés. |
EventSource(String, EventSourceSettings) |
Crée une instance de la classe EventSource avec le nom et les paramètres spécifiés. |
EventSource(String, EventSourceSettings, String[]) |
Crée une instance de la classe EventSource avec les paramètres de configuration spécifiés. |
EventSource()
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Crée une instance de la classe EventSource.
protected:
EventSource();
protected EventSource ();
Protected Sub New ()
S’applique à
EventSource(Boolean)
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Crée une instance de la classe EventSource et spécifie si une exception doit être levée lorsqu'une erreur se produit dans le code Windows sous-jacent.
protected:
EventSource(bool throwOnEventWriteErrors);
protected EventSource (bool throwOnEventWriteErrors);
new System.Diagnostics.Tracing.EventSource : bool -> System.Diagnostics.Tracing.EventSource
Protected Sub New (throwOnEventWriteErrors As Boolean)
Paramètres
- throwOnEventWriteErrors
- Boolean
true
pour lever une exception lorsqu'une erreur est détectée dans le code Windows sous-jacent ; sinon, false
.
S’applique à
EventSource(EventSourceSettings)
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Crée une instance de la classe EventSource avec les paramètres de configuration spécifiés.
protected:
EventSource(System::Diagnostics::Tracing::EventSourceSettings settings);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings);
new System.Diagnostics.Tracing.EventSource : System.Diagnostics.Tracing.EventSourceSettings -> System.Diagnostics.Tracing.EventSource
Protected Sub New (settings As EventSourceSettings)
Paramètres
- settings
- EventSourceSettings
Combinaison d'opérations de bits des valeurs d'énumération qui spécifient les paramètres de configuration à appliquer à la source d'événements.
Remarques
La spécification settings
du EventSource moment où est construit vous permet de spécifier si l’événement est écrit dans un format basé sur un manifeste ou dans un format auto-descriptif. En outre, vous pouvez spécifier qu’une exception doit être levée lorsqu’une erreur se produit pendant le processus d’écriture d’événements.
S’applique à
EventSource(String)
- Source:
- TraceLoggingEventSource.cs
- Source:
- TraceLoggingEventSource.cs
- Source:
- TraceLoggingEventSource.cs
Crée une instance de la classe EventSource avec le nom spécifié.
public:
EventSource(System::String ^ eventSourceName);
public EventSource (string eventSourceName);
new System.Diagnostics.Tracing.EventSource : string -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String)
Paramètres
- eventSourceName
- String
Nom à appliquer à la source d'événements. Ne doit pas être null
.
Exceptions
eventSourceName
a la valeur null
.
Remarques
Lorsque vous utilisez ce constructeur, vérifiez que l’argument eventSourceName
correspond au nom ETW défini par l’attribut EventSourceAttribute sur ce type. Sinon, les GUID retournés par la Guid propriété et la GetGuid(Type) méthode seront différents. Si les noms de source d’événements diffèrent, la Guid propriété retourne le GUID utilisé pour inscrire cet EventSource auprès d’ETW.
S’applique à
EventSource(EventSourceSettings, String[])
- Source:
- EventSource.cs
- Source:
- EventSource.cs
- Source:
- EventSource.cs
Initialise une nouvelle instance de EventSource à utiliser avec les événements non liés à un contrat qui contiennent les paramètres et les caractéristiques spécifiés.
protected:
EventSource(System::Diagnostics::Tracing::EventSourceSettings settings, ... cli::array <System::String ^> ^ traits);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings, params string[] traits);
protected EventSource (System.Diagnostics.Tracing.EventSourceSettings settings, params string[]? traits);
new System.Diagnostics.Tracing.EventSource : System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Protected Sub New (settings As EventSourceSettings, ParamArray traits As String())
Paramètres
- settings
- EventSourceSettings
Combinaison d'opérations de bits des valeurs d'énumération qui spécifient les paramètres de configuration à appliquer à la source d'événements.
- traits
- String[]
Paires clé-valeur qui spécifient les caractéristiques de la source de l'événement.
Exceptions
traits
n’est pas spécifié dans les paires clé/valeur.
Remarques
Les traits fournissent des informations supplémentaires pour un événement et sont interprétés par un écouteur d’événement. Les traits sont spécifiés sous forme de paires clé-valeur et s’ils ne sont pas spécifiés en paires, une exception se produit. Vous pouvez récupérer un trait en passant la clé à la GetTraitméthode , .
La spécification settings
du EventSource moment où est construit vous permet de spécifier si l’événement est écrit dans un format basé sur un manifeste ou dans un format auto-descriptif. En outre, vous pouvez spécifier qu’une exception doit être levée lorsqu’une erreur se produit pendant le processus d’écriture d’événements.
Voir aussi
S’applique à
EventSource(String, EventSourceSettings)
- Source:
- TraceLoggingEventSource.cs
- Source:
- TraceLoggingEventSource.cs
- Source:
- TraceLoggingEventSource.cs
Crée une instance de la classe EventSource avec le nom et les paramètres spécifiés.
public:
EventSource(System::String ^ eventSourceName, System::Diagnostics::Tracing::EventSourceSettings config);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config);
new System.Diagnostics.Tracing.EventSource : string * System.Diagnostics.Tracing.EventSourceSettings -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, config As EventSourceSettings)
Paramètres
- eventSourceName
- String
Nom à appliquer à la source d'événements. Ne doit pas être null
.
- config
- EventSourceSettings
Combinaison d'opérations de bits des valeurs d'énumération qui spécifient les paramètres de configuration à appliquer à la source d'événements.
Exceptions
eventSourceName
a la valeur null
.
Remarques
La spécification settings
du EventSource moment où est construit vous permet de spécifier si l’événement est écrit dans un format basé sur un manifeste ou dans un format auto-descriptif. En outre, vous pouvez spécifier qu’une exception doit être levée lorsqu’une erreur se produit pendant le processus d’écriture d’événements.
Lorsque vous utilisez ce constructeur, vérifiez que l’argument eventSourceName
correspond au nom ETW défini par l’attribut EventSourceAttribute sur ce type. Sinon, les GUID retournés par la Guid propriété et la GetGuid(Type) méthode seront différents.
Dans ce cas, la Guid propriété retourne le GUID utilisé pour inscrire cet EventSource auprès d’ETW.
S’applique à
EventSource(String, EventSourceSettings, String[])
- Source:
- TraceLoggingEventSource.cs
- Source:
- TraceLoggingEventSource.cs
- Source:
- TraceLoggingEventSource.cs
Crée une instance de la classe EventSource avec les paramètres de configuration spécifiés.
public:
EventSource(System::String ^ eventSourceName, System::Diagnostics::Tracing::EventSourceSettings config, ... cli::array <System::String ^> ^ traits);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[] traits);
public EventSource (string eventSourceName, System.Diagnostics.Tracing.EventSourceSettings config, params string[]? traits);
new System.Diagnostics.Tracing.EventSource : string * System.Diagnostics.Tracing.EventSourceSettings * string[] -> System.Diagnostics.Tracing.EventSource
Public Sub New (eventSourceName As String, config As EventSourceSettings, ParamArray traits As String())
Paramètres
- eventSourceName
- String
Nom à appliquer à la source d'événements. Ne doit pas être null
.
- config
- EventSourceSettings
Combinaison d'opérations de bits des valeurs d'énumération qui spécifient les paramètres de configuration à appliquer à la source d'événements.
- traits
- String[]
Paires clé-valeur qui spécifient les caractéristiques de la source de l'événement.
Exceptions
eventSourceName
a la valeur null
.
traits
n’est pas spécifié dans les paires clé/valeur.
Remarques
Les traits fournissent des informations supplémentaires pour un événement et sont interprétés par un écouteur d’événement. Les traits sont spécifiés sous forme de paires clé-valeur et s’ils ne sont pas spécifiés en paires, une exception se produit. Vous pouvez récupérer un trait en passant la clé à la GetTraitméthode , .
La spécification config
du EventSource moment où est construit vous permet de spécifier si l’événement est écrit dans un format basé sur un manifeste ou dans un format auto-descriptif. En outre, vous pouvez spécifier qu’une exception doit être levée lorsqu’une erreur se produit pendant le processus d’écriture d’événements.
Lorsque vous utilisez ce constructeur, vérifiez que l’argument eventSourceName
correspond au nom ETW défini par l’attribut EventSourceAttribute sur ce type. Sinon, les GUID retournés par la Guid propriété et la GetGuid(Type) méthode seront différents.
Dans ce cas, le GUID utilisé pour inscrire cet EventSource auprès d’ETW est celui retourné par Guid.