הגדרת רישום פעילות של לקוח POP3 ביישומי .NET Core

הפעלת רישום פעילות בלקוח POP3

שימוש בקובץ appsettings.json להפעלת רישום פעילות

רישום פעילות משמש לניפוי באגים, וכן לאיסוף וניתוח מידע עובד על לקוח POP3.

הערה: אפשרות זו מועדפת ליישומי .NET Core.

כניסה Pop3Client ניתן להפעיל זאת בעזרת הצעדים ודוגמאות הקוד הבאים:

  1. הוסף קובץ תצורת appsettings.json לפרויקט C#, אם הוא לא נוסף לפני כן.

  2. ודא שקובץ הפרויקט מכיל את השורות הבאות במקטע ItemGroup.

       <Content Include="appsettings.json">
           <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       </Content>
    
  3. לאחר מכן, הוסף את התוכן הבא לקובץ appsettings.json.

       {
         "Pop3DiagnosticLog": "Pop3.log",
         "Pop3DiagnosticLog_UseDate": true
       }
    

שתי המאפיינים שהוזכרו מעלה הם:

  • Pop3DiagnosticLog - מציין את הנתיב היחסי או המוחלט לקובץ הרישום.

  • Pop3DiagnosticLog_UseDate - מציין האם להוסיף ייצוג מחרוזת של התאריך הנוכחי לשם קובץ הרישום.

השתמש בקוד תוכנית כדי להפעיל רישום פעילות

אתה יכול גם להפעיל רישום מיידית בקוד.

הערה: גם אם כבר הפעלת רישום באמצעות קובצי תצורה, אפשרות זו תיושם.

כניסה Pop3Client ניתן להפעיל זאת בעזרת הצעדים ודוגמאות הקוד הבאים:

  1. צור Pop3Client.
  2. הגדר את הנתיב לקובץ הרישום באמצעות LogFileName מאפיין.
  3. הגדר את 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 בקובץ התצורה. להלן השלבים לביצוע רישום אבחון:

  1. הוסף sectionGroup בשם "applicationSettings".
  2. הוסף section בשם "Aspose.Email.Properties.Settings".
  3. כלול את ההגדרה ImapDiagonosticLog שבה שם הקובץ מוגדר ב-applicationSettings/Aspose.Email.Properties.Settings.

הנה יישום טופס לדוגמה המשתמש ב- Pop3Client לעיבוד דואר. כל פעילות זו נרשמת על ידי שינוי קובץ App.config.

  • צור יישום מבוסס טופס עם כפתור יחיד. הוסף את קוד הדוגמה הבא ללחיצת הכפתור:
  • הוסף הפנייה ל-Aspose.Email.
  • כעת הוסף את קובץ App.Config ושנה אותו כך שתוכן הקובץ יהיה כדלקמן:

ב‑C# .NET השתמש באפשרות הבאה

|todo:image_alt_text| | :- | עבור VB .NET השתמש באפשרות הבאה

todo:image_alt_text   todo:image_alt_text  
todo:image_alt_text  
  • הפעל את הקוד ולאחר מכן התבונן בתיקיית Log. הקובץ הבא יווצר.
todo:image_alt_text