Aspose.Email.Examples.CSharp.Email.Thunderbird.GetMarkerInformation.Run C# (CSharp) Method

Run() static private method

static private Run ( ) : void
return void
        static void Run()
        { 
            // ExStart: GetMarkerInformation
            using (FileStream stream = new FileStream("inbox.dat", FileMode.Open, FileAccess.Read))
            using (MboxrdStorageReader reader = new MboxrdStorageReader(stream, false))
            {
                MailMessage msg;
                string fromMarker = null;
                while ((msg = reader.ReadNextMessage(out fromMarker)) != null)
                {
                    Console.WriteLine(fromMarker);

                    msg.Dispose();
                }
            }

            using (FileStream writeStream = new FileStream("inbox.dat", FileMode.Create, FileAccess.Write))
            using (MboxrdStorageWriter writer = new MboxrdStorageWriter(writeStream, false))
            {
                string fromMarker = null;
                MailMessage msg = MailMessage.Load("input.eml");
                writer.WriteMessage(msg, out fromMarker);

                Console.WriteLine(fromMarker);
            }
            // ExEnd: GetMarkerInformation
        }
    }
GetMarkerInformation