TraceListener.TraceOutputOptions Propriété
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.
Obtient ou définit les options de sortie de trace.
public:
property System::Diagnostics::TraceOptions TraceOutputOptions { System::Diagnostics::TraceOptions get(); void set(System::Diagnostics::TraceOptions value); };
public System.Diagnostics.TraceOptions TraceOutputOptions { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Diagnostics.TraceOptions TraceOutputOptions { get; set; }
member this.TraceOutputOptions : System.Diagnostics.TraceOptions with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.TraceOutputOptions : System.Diagnostics.TraceOptions with get, set
Public Property TraceOutputOptions As TraceOptions
Valeur de propriété
Combinaison d'opérations de bits des valeurs d'énumération. La valeur par défaut est None.
- Attributs
Exceptions
L'opération ensembliste a échoué car la valeur n'est pas valide.
Exemples
L’exemple suivant montre le paramètre de la TraceOutputOptions propriété pour un écouteur de trace de console. L’écouteur de suivi de console est l’un des écouteurs énumérés dans la Listeners propriété d’une source de trace. Cet exemple de code fait partie d’un exemple plus grand fourni pour la TraceSource classe .
ts.Listeners["console"].TraceOutputOptions |= TraceOptions.Callstack;
ts.Listeners("console").TraceOutputOptions = ts.Listeners("console").TraceOutputOptions Or TraceOptions.Callstack
Remarques
La TraceOutputOptions propriété détermine le contenu facultatif de la sortie de trace. La propriété peut être définie dans le fichier de configuration ou par programmation pendant l’exécution pour inclure des données supplémentaires spécifiquement pour une section de code. Par exemple, vous pouvez définir la TraceOutputOptions propriété de l’écouteur de trace de console sur TraceOptions.Callstack pour ajouter des informations de pile d’appels à la sortie de trace.
L’énumération TraceOptions n’est pas utilisée par les classes et méthodes suivantes :
La EventLogTraceListener classe, car elle peut entraîner l’écriture d’un grand volume de données dans le journal.
Méthodes
Write
etWriteLine
des ConsoleTraceListenerclasses , DefaultTraceListeneret TextWriterTraceListener .Méthodes Write et WriteLine de la TraceListener classe lorsqu’elles ne sont pas remplacées dans une classe dérivée.