Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TransferEncoding

TransferEncoding System.Net.Mime.MimePart.TransferEncoding
getsetpackage

Definition at line 65 of file MimePart.cs.

66 {
67 get
68 {
69 string text = base.Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)];
70 if (text.Equals("base64", StringComparison.OrdinalIgnoreCase))
71 {
72 return TransferEncoding.Base64;
73 }
74 if (text.Equals("quoted-printable", StringComparison.OrdinalIgnoreCase))
75 {
76 return TransferEncoding.QuotedPrintable;
77 }
78 if (text.Equals("7bit", StringComparison.OrdinalIgnoreCase))
79 {
80 return TransferEncoding.SevenBit;
81 }
82 if (text.Equals("8bit", StringComparison.OrdinalIgnoreCase))
83 {
84 return TransferEncoding.EightBit;
85 }
86 return TransferEncoding.Unknown;
87 }
88 set
89 {
90 switch (value)
91 {
92 case TransferEncoding.Base64:
93 base.Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)] = "base64";
94 break;
95 case TransferEncoding.QuotedPrintable:
96 base.Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)] = "quoted-printable";
97 break;
98 case TransferEncoding.SevenBit:
99 base.Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)] = "7bit";
100 break;
101 case TransferEncoding.EightBit:
102 base.Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)] = "8bit";
103 break;
104 default:
105 throw new NotSupportedException(System.SR.Format(System.SR.MimeTransferEncodingNotSupported, value));
106 }
107 }
108 }
static string GetString(MailHeaderID id)
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string MimeTransferEncodingNotSupported
Definition SR.cs:44
Definition SR.cs:7