Aspose.Email.Examples.CSharp.Email.ExtraPrintHeaderUsingHideExtraPrintHeader.Run C# (CSharp) Метод

Run() публичный статический Метод

public static Run ( ) : void
Результат void
        public static void Run()
        {
            // ExStart:ExtraPrintHeaderUsingHideExtraPrintHeader
            // The path to the File directory.
            string dataDir = RunExamples.GetDataDir_Email();

            string mhtFileName = dataDir + "Message.mhtml";
            MailMessage message = MailMessage.Load(dataDir + "Message.eml");
            string encodedPageHeader = @"<div><div class=3D'page=Header'>&quot;Panditharatne, Mithra&quot; &lt;mithra=2Epanditharatne@cibc==2Ecom&gt;<hr/></div>";

            MhtMessageFormatter mailFormatter = new MhtMessageFormatter();
            MhtFormatOptions options = MhtFormatOptions.WriteCompleteEmailAddress | MhtFormatOptions.WriteHeader;
            mailFormatter.Format(message);

            message.Save(mhtFileName, Aspose.Email.Mail.SaveOptions.DefaultMhtml);

            if (File.ReadAllText(mhtFileName).Contains(encodedPageHeader))
            {
                Console.WriteLine("True");
            }
            else
            {
                Console.WriteLine("False");
            }

            //Assert.True(File.ReadAllText(mhtFileName).Contains(encodedPageHeader));
            options = options | MhtFormatOptions.HideExtraPrintHeader;
            mailFormatter.Format(message);
            message.Save(mhtFileName, Aspose.Email.Mail.SaveOptions.DefaultMhtml);
            if (File.ReadAllText(mhtFileName).Contains(encodedPageHeader))
            {
                Console.WriteLine("True");
            }
            else
            {
                Console.WriteLine("False");
            }
            // ExEnd:ExtraPrintHeaderUsingHideExtraPrintHeader
        }
    }
ExtraPrintHeaderUsingHideExtraPrintHeader