Registro de Actividades de Pop3Client
El registro de actividades se utiliza para depuración, así como para recopilar y analizar información de trabajo sobre el cliente POP3.
Habilitar el Registro de Actividades usando el Archivo appsettings.json
NOTA: Esta opción es preferida para aplicaciones .NET Core.
El registro en Pop3Client se puede habilitar con los siguientes pasos y ejemplos de código:
-
Agregue un archivo de configuración appsettings.json a un proyecto de C#, si aún no se ha agregado.
-
Asegúrese de que el archivo del proyecto contenga las siguientes líneas en la sección ItemGroup.
<Content Include="appsettings.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content>
-
Luego, agregue el siguiente contenido al archivo appsettings.json.
{ "Pop3DiagnosticLog": "Pop3.log", "Pop3DiagnosticLog_UseDate": true }
Las dos propiedades mencionadas arriba son:
-
Pop3DiagnosticLog - especifica la ruta relativa o absoluta al archivo de registro.
-
Pop3DiagnosticLog_UseDate - especifica si se debe agregar una representación en forma de cadena de la fecha actual al nombre del archivo de registro.
Habilitar el Registro de Actividades en Código de Programa
También puede habilitar el registro inmediatamente en el código.
NOTA: incluso si ya ha habilitado el registro utilizando archivos de configuración, esta opción se aplicará.
El registro en Pop3Client se puede habilitar con los siguientes pasos y ejemplos de código:
- Cree un Pop3Client.
- Establezca la ruta al archivo de registro utilizando la propiedad LogFileName.
- Establezca la propiedad UseDateInLogFileName si es necesario.
using (var client = new Pop3Client("su servidor pop3", 995, "su nombre de usuario", "su contraseña"))
{
// Establecer modo de seguridad
client.SecurityOptions = SecurityOptions.Auto;
// Establecer la ruta al archivo de registro utilizando la propiedad LogFileName.
client.LogFileName = @"C:\Aspose.Email.Pop3.log";
// Establecer la propiedad UseDateInLogFileName si es necesario.
client.UseDateInLogFileName = false;
}
Habilitar el Registro de Actividades usando el Archivo App.config
La actividad de Pop3Client se puede registrar modificando las secciones configSections en el archivo de configuración. Los siguientes son los pasos para realizar el registro de diagnóstico:
- Agregue un sectionGroup llamado “applicationSettings”.
- Agregue una section llamada “Aspose.Email.Properties.Settings”.
- Incluya la configuración ImapDiagonosticLog donde se define el nombre del archivo en applicationSettings/Aspose.Email.Properties.Settings.
Aquí hay un ejemplo de una aplicación de formularios que utiliza Pop3Client para procesar correos. Esta actividad se registra modificando el archivo App.config.
- Cree una aplicación basada en formularios con un solo botón. Agregue el siguiente código de ejemplo para el clic del botón:
- Agregue una referencia a Aspose.Email.
- Ahora agregue el archivo App.Config y modifíquelo para que el contenido del archivo sea el siguiente:
Para C# .NET use la siguiente opción
Para VB .NET use la siguiente opción |
- Ejecute el código y luego observe la carpeta Log. Se generará el siguiente archivo.