TraceSource 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.
Initialise une nouvelle instance de la classe TraceSource.
Surcharges
| Nom | Description |
|---|---|
| TraceSource(String) |
Initialise une nouvelle instance de la TraceSource classe à l’aide du nom spécifié pour la source. |
| TraceSource(String, SourceLevels) |
Initialise une nouvelle instance de la TraceSource classe, en utilisant le nom spécifié pour la source et le niveau source par défaut auquel le suivi doit se produire. |
TraceSource(String)
Initialise une nouvelle instance de la TraceSource classe à l’aide du nom spécifié pour la source.
public:
TraceSource(System::String ^ name);
public TraceSource(string name);
new System.Diagnostics.TraceSource : string -> System.Diagnostics.TraceSource
Public Sub New (name As String)
Paramètres
- name
- String
Nom de la source (généralement, nom de l’application).
Exceptions
name a la valeur null.
name est une chaîne vide (« »).
Exemples
L’exemple de code suivant montre l’utilisation du TraceSource constructeur pour créer un TraceSource objet. Cet exemple de code fait partie d’un exemple plus grand fourni pour la TraceSource classe.
// Initialize the trace source.
static TraceSource ts = new TraceSource("TraceTest");
' Initialize the trace source.
Private Shared ts As New TraceSource("TraceTest")
Remarques
Le nom de la source est utilisé pour identifier les traces. Il est utilisé par un SourceFilter pour déterminer si un écouteur de trace doit produire la trace. La pratique recommandée consiste à utiliser le nom de l’application pour le nom source.
Note
Il n’est pas nécessaire de créer une TraceSource instance pour chaque demande de trace. Créez une TraceSource instance et utilisez-la pour toutes les demandes de trace pour l’application.
S’applique à
TraceSource(String, SourceLevels)
Initialise une nouvelle instance de la TraceSource classe, en utilisant le nom spécifié pour la source et le niveau source par défaut auquel le suivi doit se produire.
public:
TraceSource(System::String ^ name, System::Diagnostics::SourceLevels defaultLevel);
public TraceSource(string name, System.Diagnostics.SourceLevels defaultLevel);
new System.Diagnostics.TraceSource : string * System.Diagnostics.SourceLevels -> System.Diagnostics.TraceSource
Public Sub New (name As String, defaultLevel As SourceLevels)
Paramètres
- name
- String
Nom de la source, généralement le nom de l’application.
- defaultLevel
- SourceLevels
Combinaison au niveau du bit des valeurs d’énumération qui spécifie le niveau source par défaut auquel effectuer la trace.
Exceptions
name a la valeur null.
name est une chaîne vide (« »).
Remarques
Le nom de la source est utilisé pour identifier les traces. Il peut être utilisé par un SourceSwitch pour déterminer si le suivi doit se produire et par un SourceFilter pour déterminer s’il faut produire la trace. Le niveau source par défaut est utilisé par un EventTypeFilter pour déterminer si le suivi doit se produire en fonction du niveau source du message à tracer.
Note
Il n’est pas nécessaire de créer une TraceSource instance pour chaque demande de trace. Créez une TraceSource instance et utilisez-la pour toutes les demandes de trace pour l’application.