Configurare la registrazione dell'attività del client POP3 nelle applicazioni .NET Core
Abilitare la registrazione dell’attività nel client POP3
Usa il file appsettings.json per abilitare il logging delle attività
La registrazione dell’attività è utilizzata per il debug, nonché per raccogliere e analizzare informazioni operative sul client POP3.
NOTE: Questa opzione è preferita per le applicazioni .NET Core.
Registrazione Pop3Client può essere abilitato con i seguenti passaggi e gli esempi di codice:
-
Aggiungi un file di configurazione appsettings.json a un progetto C#, se non è già stato aggiunto.
-
Assicurati che il file di progetto contenga le seguenti righe nella sezione ItemGroup.
<Content Include="appsettings.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> -
Poi, aggiungi il seguente contenuto al file appsettings.json.
{ "Pop3DiagnosticLog": "Pop3.log", "Pop3DiagnosticLog_UseDate": true }
Le due proprietà menzionate sopra sono:
-
Pop3DiagnosticLog - specifica il percorso relativo o assoluto del file di log.
-
Pop3DiagnosticLog_UseDate - specifica se aggiungere una rappresentazione testuale della data corrente al nome del file di log.
Usare il codice di programma per abilitare la registrazione dell’attività
Puoi anche abilitare la registrazione immediatamente nel codice.
NOTE: anche se hai già abilitato la registrazione usando i file di configurazione, questa opzione sarà comunque applicata.
Registrazione Pop3Client può essere abilitato con i seguenti passaggi e gli esempi di codice:
- Crea un Pop3Client.
- Imposta il percorso del file di log usando il LogFileName proprietà.
- Imposta il UseDateInLogFileName proprietà se necessario.
using (var client = new Pop3Client("your pop3 server", 995, "your username", "your password"))
{
// Set security mode
client.SecurityOptions = SecurityOptions.Auto;
// Set the path to the log file using the LogFileName property.
client.LogFileName = @"C:\Aspose.Email.Pop3.log";
// Set the UseDateInLogFileName property if it is necessary.
client.UseDateInLogFileName = false;
}
Abilitare la registrazione dell’attività con il file App.config
Pop3Client L’attività può essere registrata modificando i configSections nel file di configurazione. Di seguito i passaggi per eseguire la registrazione diagnostica:
- Aggiungere un sectionGroup chiamato "applicationSettings".
- Aggiungere una section chiamata "Aspose.Email.Properties.Settings".
- Includere l’impostazione ImapDiagonosticLog dove il nome del file è definito in applicationSettings/Aspose.Email.Properties.Settings.
Ecco un esempio di applicazione form che utilizza Pop3Client per elaborare la posta. Questa intera attività viene registrata modificando il file App.config.
- Creare un’applicazione basata su form con un singolo pulsante. Aggiungere il seguente codice di esempio per il click del pulsante:
- Aggiungere un riferimento a Aspose.Email.
- Ora aggiungi il file App.Config e modificalo in modo che il contenuto sia il seguente:
Per C# .NET usa la seguente opzione
|
| | :- | Per VB .NET utilizzare la seguente opzione
![]() |
![]() |
|---|
![]() |
|---|
- Eseguire il codice e poi osservare la cartella Log. Verrà generato il seguente file.
![]() |
|---|


