Upload PST deleted Items into Office 365 account (C# .NET)

Hi team,
I have a query regarding Office 365, I want to upload Pst File Deleted Items into Office 365 account, how do i upload them into deleted items folder, because deleted Items folder can contains Appointment or Contacts or Mailitems also. Can you suggest me a solution.

@pradeepnegi,

I have observed your requirements and like to share that you can traverse emails from any of folders (Deleted messages) from PST and can upload to any of folder in your mail box. Please try using following sample code on your end.

public static void TestPSTMessageInfo()
{
    String path = @"C:\Email\Test\";
    using (var personalStorage = PersonalStorage.FromFile(path + "Test.pst"))
    {

        var client = GetExchangeEWSClient();

        FolderInfo PSTFolder = personalStorage.RootFolder.GetSubFolder("Deleted Items");


        foreach (MessageInfo messageingfo in PSTFolder.EnumerateMessages())
        {
            MapiMessage message= personalStorage.ExtractMessage(messageingfo);

            MapiContact mapiContact = (MapiContact)message.ToMapiMessageItem();

            String mess=client.AppendMessage(client.MailboxInfo.InboxUri, message.ToMailMessage(new
            String mess = client.AppendMessage(client.MailboxInfo.DeletedItemsUri, message.ToMailMessage(new

                MailConversionOptions
            { ConvertAsTnef = true }));

            if ((message.Flags & MapiMessageFlags.MSGFLAG_READ) == MapiMessageFlags.MSGFLAG_READ)
            {
                client.SetReadFlag(mess, true);
                //message is read
            }
        }

    }

}