Domanda

Sto creando un servizio Windows e desidero conoscere le migliori pratiche per questo.In tutti i miei programmi Windows ho un modulo che chiede all'utente se vuole segnalare l'errore e se risponde sì ho creato un caso in FogBugz.Cosa devo fare in un servizio Windows.

È stato utile?

Soluzione

Potresti anche avere una rappresentazione del servizio nella barra delle applicazioni che mostri una piccola notifica su eventuali errori e chieda all'utente se desidera che venga segnalato o meno.Penso che sia ancora meglio poter dare all'utente la scelta ogni volta che si inviano dati "in uscita" dal proprio computer.

Altri suggerimenti

Dato che non avrai un utente che interagisce con il programma, direi di rendere la variabile di configurazione (in un file app.config) responsabile dell'invio/non invio dei dati.In questo modo gli utenti che non vogliono segnalare errori possono semplicemente modificare un flag in un file di configurazione.Personalmente lo attiverei per impostazione predefinita e poi fornirei loro indicazioni su come disattivarlo come desiderano.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top