Пример #1
0
        public EmailTemplate(TemplateContext templateContext) : base(templateContext)
        {
            Contract.Requires <ArgumentNullException>(templateContext != null);
            _emailContext = templateContext.AddOrGetExisting(EmailContextKey, () => new EmailContext());

            Resource = new ResourceTemplateHelper(this, templateContext);
        }
Пример #2
0
        public EmailTemplate(TemplateContext templateContext) : base(templateContext)
        {
            Contract.Requires <ArgumentNullException>(templateContext != null);

            Attachments          = new Collection <Attachment>();
            Bcc                  = new MailAddressCollection();
            BodyEncoding         = Encoding.UTF8;
            BodyTransferEncoding = TransferEncoding.Base64;
            CC = new MailAddressCollection();
            DeliveryNotificationOptions = DeliveryNotificationOptions.None;
            Headers         = new NameValueCollection();
            HeadersEncoding = Encoding.UTF8;
            LinkedResources = new Collection <LinkedResource>();
            Priority        = MailPriority.Normal;
            ReplyToList     = new MailAddressCollection();
            To = new MailAddressCollection();
            SubjectEncoding = Encoding.UTF8;
            Resource        = new ResourceTemplateHelper(this, templateContext);
        }