Esempi di .NET - Procedura: Diagnostica

In questa sezione vengono presentati i seguenti esempi:

Esempio LogInfo

Esempio LogWrite

Esempio Trace

Esempio Switches

Esempio TraceDemo

Esempio LogMonitor

Esempio PCWrite

Esempio PrInfo

Esempio ProcessDemo

Esempio PCDemo

Esempio PCRead

Esempio LogInfo

In questo esempio viene illustrato come enumerare le voci di un log eventi.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Diagnostics

Classi utilizzate in questo esempio:

Console; EventLog; Message; Environment; EventLogEntry; String

Esempio LogWrite

In questo esempio viene illustrato come scrivere in un log eventi.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Diagnostics

Classi utilizzate in questo esempio:

Console; EventLog; Type; Environment; EventLogEntry; String

Esempio Trace

In questo esempio vengono illustrati i concetti di base relativi all'utilizzo delle classi Trace e Debug.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Diagnostics

Classi utilizzate in questo esempio:

Trace; Debug; TextWriter; TraceListener; TextWriterTraceListener; Console; String

Esempio Switches

In questo esempio vengono illustrati i concetti di base relativi all'utilizzo delle opzioni di analisi TraceSwitch e BooleanSwitch.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Diagnostics; System.IO

Classi utilizzate in questo esempio:

Switch; Trace; Debug; TraceSwitch; TraceListener; BooleanSwitch; EventLog; TextWriter; TextWriterTraceListener; Console; EventLogTraceListener; File; String

Esempio TraceDemo

In questo esempio vengono illustrati i concetti di base relativi alla strumentazione di applicazioni con l'analisi.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Diagnostics; System.IO

Classi utilizzate in questo esempio:

Trace; Switch; Console; TraceSwitch; BooleanSwitch; TraceListener; TextWriterTraceListener; TextWriter; Debug; Operation; String

Esempio LogMonitor

In questo esempio viene illustrato come monitorare nuove voci di un log eventi.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Threading; System.Diagnostics

Classi utilizzate in questo esempio:

Console; EventLog; Thread; EntryWrittenEventArgs; Environment; Object; EventHandler; Message; EntryWrittenEventHandler; Monitor; String; EventArgs

Esempio PCWrite

In questo esempio viene illustrata la scrittura di informazioni in un contatore delle prestazioni personalizzato.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Threading; System.Diagnostics

Classi utilizzate in questo esempio:

Console; PerformanceCounter; PerformanceCounterCategory; Environment; Object; Thread

Esempio PrInfo

In questo esempio viene illustrato come ottenere semplici informazioni su un processo.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Threading; System.Diagnostics

Classi utilizzate in questo esempio:

Console; Process; Page; String; Environment; ProcessInfo; Thread

Esempio ProcessDemo

In questo esempio viene illustrato come avviare e interrompere un eseguibile.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Threading; System.Diagnostics

Classi utilizzate in questo esempio:

Process; File; Thread; Console; Environment; String

Esempio PCDemo

In questo esempio viene illustrato come pubblicare il numero di ordini elaborati al secondo utilizzando un contatore delle prestazioni personalizzato.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Timers; System.Threading; System.Diagnostics

Classi utilizzate in questo esempio:

Timer; Console; PerformanceCounter; CounterCreationData; PerformanceCounterCategory; Exception; Object; CounterCreationDataCollection; Type; Thread; Math; ElapsedEventHandler; EventHandler; EventArgs; ElapsedEventArgs

Esempio PCRead

In questo esempio viene illustrato come leggere semplici informazioni sulle prestazioni da un contatore delle prestazioni.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

System; System.Timers; System.Threading; System.Diagnostics

Classi utilizzate in questo esempio:

Timer; Console; PerformanceCounter; Object; PerformanceCounterCategory; Thread; EventHandler; ElapsedEventArgs; Instance; ElapsedEventHandler; Environment; String; EventArgs