Այս դասը նախատեսված է էլեկտրոնային հասցե(ներ)ին ուղարկվող հաղորդագրության տեքստի, հատկությունների և ստացողների նկարագրման համար։

Օգտագործվում է IMailService.SendMail էլեկտրոնային հաղորդագրություն ուղարկելիս։

public class MailArgs
{
    public BodyFormatSE BodyFormat { get; set; } = BodyFormatSE.Text;
    public ImportanceSE Importance { get; set; } = ImportanceSE.Normal;
    public SensitivitySE Sensitivity { get; set; } = SensitivitySE.Normal;
    public string SmptParameterNamePrefix { get; set; } = string.Empty;
    public string ProfileName { get; set; }
    public IEnumerable<string> Recipients { get; set; }
    public IEnumerable<string> CopyRecipients { get; set; }
    public IEnumerable<string> BlindCopyRecipients { get; set; }
    public string Subject { get; set; }
    public string Body { get; set; }
    public string FileAttachments { get; set; }
    public bool RequestReceipt { get; set; }
}

Պարամետրեր

  • BodyFormat - Հաղորդագրության տեքստի ձևաչափը։
    • BodyFormatSE.Text - Ստանդարտ, ոչ ֆորմատավորված տեքստ
    • BodyFormatSE.Html - HTML ձևաչափի տեքստ
  • Importance - Հաղորդագրության կարևորության աստիճանը։
    • ImportanceSE.Low - Ցածր կարևորության
    • ImportanceSE.Normal - Միջին կարևորության
    • ImportanceSE.High - Բարձր կարևորության
  • Sensitivity - Հաղորդագրության գաղտնիության աստիճանը։
    • SensitivitySE.Normal - Ստանդարտ
    • SensitivitySE.Personal - Պարունակում է անձնական տվյալներ
    • SensitivitySE.Private - Պարունակում է անձնական/գաղտնի տվյալներ
    • SensitivitySE.Confidential - Պարունակում է խիստ գաղտնի տվյալներ
  • SmptParameterNamePrefix - Օգտագործվում է MailKitMailService-ով հաղորդագրություն ուղարկելիս։
  • ProfileName - Պրոֆիլի անունը, որը օգտագործվում է DBMailService-ով Database Mail ուղարկելիս։
  • Recipients - Հաղորդագրությունը ստացողների էլեկտրոնային հասցեների ցուցակը։
  • CopyRecipients - Այն էլեկտրոնային հասցեների ցուցակը, որոնք ստանալու են հաղորդագրության պատճենը այնպես, որ հաղորդագրության մնացած ստացողները (Recipients, CopyRecipients) չկարողանան տեսնել նրանց հասցեները։
  • Subject - Հաղորդագրության թեման։
  • Body - Հաղորդագրության տեքստը։
  • FileAttachments - Հաղորդագրության կցվող ֆայլերի ամբողջական ճանապարհները։ Մի քանի ֆայլ կցելու դեպքում անհրաժեշտ է ճանապարհները իրարից անջատել ; նշանով։
  • RequestReceipt - Ցույց է տալիս, արդյոք հաղորդագրություն ուղարկողը կստանա ծանուցում ստացող(ներ)ի կողմից հաղորդագրությունը բացելիս։