تكوين تسجيل نشاط عميل POP3 في تطبيقات .NET Core
تمكين تسجيل النشاط في عميل POP3
استخدام ملف appsettings.json لتمكين تسجيل النشاط
يُستخدم تسجيل النشاط للتصحيح، وكذلك لجمع وتحليل معلومات العمل حول عميل POP3.
ملاحظة: هذا الخيار مفضل لتطبيقات .NET Core.
تسجيل الدخول Pop3Client يمكن تمكينه باستخدام الخطوات وعينات الشيفرة التالية:
-
أضف ملف تكوين appsettings.json إلى مشروع C# إذا لم يتم إضافته من قبل.
-
تأكد من أن ملف المشروع يحتوي على الأسطر التالية في قسم ItemGroup.
<Content Include="appsettings.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> -
ثم أضف المحتوى التالي إلى ملف appsettings.json.
{ "Pop3DiagnosticLog": "Pop3.log", "Pop3DiagnosticLog_UseDate": true }
الخاصيتان المذكورتان أعلاه هما:
-
Pop3DiagnosticLog - يحدد المسار النسبي أو المطلق لملف السجل.
-
Pop3DiagnosticLog_UseDate - يحدد ما إذا كان سيُضاف تمثيل نصي للتاريخ الحالي إلى اسم ملف السجل.
استخدام كود البرنامج لتمكين تسجيل النشاط
يمكنك أيضًا تمكين التسجيل فورًا في الشيفرة.
ملاحظة: حتى إذا كنت قد فعلت التسجيل بالفعل باستخدام ملفات التكوين، سيتم تطبيق هذا الخيار.
تسجيل الدخول Pop3Client يمكن تمكينه باستخدام الخطوات وعينات الشيفرة التالية:
- إنشاء Pop3Client.
- حدد مسار ملف السجل باستخدام LogFileName خاصية.
- اضبط UseDateInLogFileName خاصية إذا كان ذلك ضروريًا.
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;
}
تمكين تسجيل النشاط باستخدام ملف App.config
Pop3Client يمكن تسجيل النشاط عن طريق تعديل configSections في ملف الإعداد. إليك الخطوات لإجراء تسجيل التشخيص:
- أضف مجموعة أقسام تسمى "applicationSettings".
- أضف قسمًا يسمى "Aspose.Email.Properties.Settings".
- قم بتضمين الإعداد ImapDiagonosticLog حيث يتم تعريف اسم الملف في applicationSettings/Aspose.Email.Properties.Settings.
إليك تطبيق نموذج عينة يستخدم Pop3Client لمعالجة البريد. يتم تسجيل كل هذا النشاط عن طريق تعديل ملف App.config.
- قم بإنشاء تطبيق يعتمد على نموذج يحتوي على زر واحد. أضف الشيفرة النموذجية التالية لحدث النقر على الزر:
- أضف مرجعًا إلى Aspose.Email.
- الآن أضف ملف App.Config وعدّل محتوياته لتصبح كما يلي:
لـ C# .NET استخدم الخيار التالي
|
| | :- | لاستخدام VB .NET استخدم الخيار التالي
![]() |
![]() |
|---|
![]() |
|---|
- شغّل الشيفرة ثم راقب مجلد Log. سيتم إنشاء الملف التالي.
![]() |
|---|


