MailArgs
Այս դասը նախատեսված է էլեկտրոնային հասցե(ներ)ին ուղարկվող հաղորդագրության տեքստի, հատկությունների և ստացողների նկարագրման համար։
Օգտագործվում է 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
- Ցույց է տալիս, արդյոք հաղորդագրություն ուղարկողը կստանա ծանուցում ստացող(ներ)ի կողմից հաղորդագրությունը բացելիս։