zl程序教程

您现在的位置是:首页 >  后端

当前栏目

independentsoft.de/MSG .NET Framework Crack

Net msg Framework Crack de
2023-09-14 09:04:09 时间

MSG .NET 是用于 .NET Framework / .NET Core 的 Microsoft Outlook .msg 文件 API。API 允许您轻松创建/读取/解析/转换 .msg 文件等。API 不需要在机器上安装 Microsoft Outlook 或任何其他第三方应用程序或库即可工作。

 

以下示例向您展示了如何打开现有文件并显示消息的某些属性。

C# 示例

using System;
using Independentsoft.Msg;

namespace Sample
{
    class Program
    {
        static void Main(string[] args)
        {
            Message message = new Message("c:\\temp\\message.msg");

            Console.WriteLine("Subject: " + message.Subject);
            Console.WriteLine("SenderName: " + message.SenderName);
            Console.WriteLine("SenderEmailAddress: " + message.SenderEmailAddress);
            Console.WriteLine("ReceivedByName: " + message.ReceivedByName);
            Console.WriteLine("ReceivedByEmailAddress: " + message.ReceivedByEmailAddress);
            Console.WriteLine("DisplayTo: " + message.DisplayTo);
            Console.WriteLine("DisplayCc: " + message.DisplayCc);
            Console.WriteLine("Body: " + message.Body);
            Console.WriteLine("-----------------------------------------------------------------------");
            Console.WriteLine("BodyHtmlText: " + message.BodyHtmlText);

            Console.WriteLine("Press any key to exit.");
            Console.Read();
        }
    }
}

以下示例向您展示了如何将 RFC822/MIME 消息(.eml 文件)转换为 Outlook 消息(.msg 文件)。

C# 示例

using System;
using Independentsoft.Msg;

namespace Sample
{
    class Program
    {
        static void Main(string[] args)
        {
            Independentsoft.Email.Mime.Message mimeMessage = new Independentsoft.Email.Mime.Message("c:\\test\\test.eml");

            Independentsoft.Msg.Message msgMessage = new Independentsoft.Msg.Message(mimeMessage);

            msgMessage.Save("c:\\test\\test.msg");
        }
    }
}
           

以下示例向您展示了如何打开一个现有文件并显示一些任务的属性。

C# 示例

using System;
using Independentsoft.Msg;

namespace Sample
{
    class Program
    {
        static void Main(string[] args)
        {
            Message task = new Message("c:\\temp\\task.msg");

            Console.WriteLine("Subject: " + task.Subject);
            Console.WriteLine("StartDate: " + task.TaskStartDate);
            Console.WriteLine("EndTime: " + task.TaskDueDate);
            Console.WriteLine("Owner: " + task.Owner);
            Console.WriteLine("PercentComplete: " + task.PercentComplete);
            Console.WriteLine("TaskStatus: " + task.TaskStatus);
            Console.WriteLine("ActualWork: " + task.ActualWork);
            Console.WriteLine("TotalWork: " + task.TotalWork);
            Console.WriteLine("DateCompleted: " + task.DateCompleted);
            Console.WriteLine("Body: " + task.Body);

            Console.WriteLine("Press any key to exit.");
            Console.Read();
        }
    }
}