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

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

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

            // Create an instance of MailMessage class
            MailMessage message = new MailMessage();
            message.From = "[email protected]";
            message.To.Add("[email protected]");

            // Load an attachment
            Attachment attachment = new Attachment(dataDir + "1.txt");

            // Add Multiple Attachment in instance of MailMessage class and Save message to disk
            message.Attachments.Add(attachment);
            message.AddAttachment(new Attachment(dataDir + "1.jpg"));
            message.AddAttachment(new Attachment(dataDir + "1.doc"));
            message.AddAttachment(new Attachment(dataDir + "1.rar"));
            message.AddAttachment(new Attachment(dataDir + "1.pdf"));

            // Remove attachment from your MailMessage and Save message to disk after removing a single attachment 
            message.Attachments.Remove(attachment);
            message.Save(dstEmailRemoved, SaveOptions.DefaultMsgUnicode);

            // Create a loop to display the no. of attachments present in email message
            foreach (Attachment getAttachment in message.Attachments)
            {
                // Save your attachments here and Display the the attachment file name
                getAttachment.Save(dataDir + "/RemoveAttachments/" + "attachment_out" + getAttachment.Name);
                Console.WriteLine(getAttachment.Name);
            }
            // ExEnd:RemoveAttachments
            Console.WriteLine(Environment.NewLine + "Attachments removed successfully from " + dstEmailRemoved);
        }
    }
RemoveAttachments