81 references to MailHeaderID
System.Net.Mail (81)
System\Net\Mail\MailHeaderInfo.cs (42)
16public readonly MailHeaderID ID; 20public HeaderInfo(MailHeaderID id, string name, bool isSingleton, bool isUserSettable, bool allowsUnicode) 34new HeaderInfo(MailHeaderID.Bcc, "Bcc", true, false, true), 35new HeaderInfo(MailHeaderID.Cc, "Cc", true, false, true), 36new HeaderInfo(MailHeaderID.Comments, "Comments", false, true, true), 37new HeaderInfo(MailHeaderID.ContentDescription, "Content-Description", true, true, true), 38new HeaderInfo(MailHeaderID.ContentDisposition, "Content-Disposition", true, true, true), 39new HeaderInfo(MailHeaderID.ContentID, "Content-ID", true, false, false), 40new HeaderInfo(MailHeaderID.ContentLocation, "Content-Location", true, false, true), 41new HeaderInfo(MailHeaderID.ContentTransferEncoding, "Content-Transfer-Encoding", true, false, false), 42new HeaderInfo(MailHeaderID.ContentType, "Content-Type", true, false, false), 43new HeaderInfo(MailHeaderID.Date, "Date", true, false, false), 44new HeaderInfo(MailHeaderID.From, "From", true, false, true), 45new HeaderInfo(MailHeaderID.Importance, "Importance", true, false, false), 46new HeaderInfo(MailHeaderID.InReplyTo, "In-Reply-To", true, true, false), 47new HeaderInfo(MailHeaderID.Keywords, "Keywords", false, true, true), 48new HeaderInfo(MailHeaderID.Max, "Max", false, true, false), 49new HeaderInfo(MailHeaderID.MessageID, "Message-ID", true, true, false), 50new HeaderInfo(MailHeaderID.MimeVersion, "MIME-Version", true, false, false), 51new HeaderInfo(MailHeaderID.Priority, "Priority", true, false, false), 52new HeaderInfo(MailHeaderID.References, "References", true, true, false), 53new HeaderInfo(MailHeaderID.ReplyTo, "Reply-To", true, false, true), 54new HeaderInfo(MailHeaderID.ResentBcc, "Resent-Bcc", false, true, true), 55new HeaderInfo(MailHeaderID.ResentCc, "Resent-Cc", false, true, true), 56new HeaderInfo(MailHeaderID.ResentDate, "Resent-Date", false, true, false), 57new HeaderInfo(MailHeaderID.ResentFrom, "Resent-From", false, true, true), 58new HeaderInfo(MailHeaderID.ResentMessageID, "Resent-Message-ID", false, true, false), 59new HeaderInfo(MailHeaderID.ResentSender, "Resent-Sender", false, true, true), 60new HeaderInfo(MailHeaderID.ResentTo, "Resent-To", false, true, true), 61new HeaderInfo(MailHeaderID.Sender, "Sender", true, false, true), 62new HeaderInfo(MailHeaderID.Subject, "Subject", true, false, true), 63new HeaderInfo(MailHeaderID.To, "To", true, false, true), 64new HeaderInfo(MailHeaderID.XPriority, "X-Priority", true, false, false), 65new HeaderInfo(MailHeaderID.XReceiver, "X-Receiver", false, true, true), 66new HeaderInfo(MailHeaderID.XSender, "X-Sender", true, true, true) 74var headers = new Dictionary<string, int>((int)MailHeaderID.ZMaxEnumValue + 1, StringComparer.OrdinalIgnoreCase); 83internal static string? GetString(MailHeaderID id) 87case MailHeaderID.Unknown: 88case MailHeaderID.ZMaxEnumValue + 1: 95internal static MailHeaderID GetID(string name) 98return s_headerDictionary.TryGetValue(name, out id) ? (MailHeaderID)id : MailHeaderID.Unknown;
System\Net\Mail\MailPriority.cs (21)
358string xSenderHeader = MailHeaderInfo.GetString(MailHeaderID.XSender)!; 365string headerName = MailHeaderInfo.GetString(MailHeaderID.XReceiver)!; 387Headers.Remove(MailHeaderInfo.GetString(MailHeaderID.ContentType)!); 389Headers[MailHeaderInfo.GetString(MailHeaderID.MimeVersion)] = "1.0"; 393string headerName = MailHeaderInfo.GetString(MailHeaderID.Sender)!; 403headerName = MailHeaderInfo.GetString(MailHeaderID.From)!; 406headerName = MailHeaderInfo.GetString(MailHeaderID.To)!; 416headerName = MailHeaderInfo.GetString(MailHeaderID.Cc)!; 426headerName = MailHeaderInfo.GetString(MailHeaderID.ReplyTo)!; 440Headers.Remove(MailHeaderInfo.GetString(MailHeaderID.Bcc)!); 444Headers[MailHeaderInfo.GetString(MailHeaderID.XPriority)] = "1"; 445Headers[MailHeaderInfo.GetString(MailHeaderID.Priority)] = "urgent"; 446Headers[MailHeaderInfo.GetString(MailHeaderID.Importance)] = "high"; 450Headers[MailHeaderInfo.GetString(MailHeaderID.XPriority)] = "5"; 451Headers[MailHeaderInfo.GetString(MailHeaderID.Priority)] = "non-urgent"; 452Headers[MailHeaderInfo.GetString(MailHeaderID.Importance)] = "low"; 457Headers.Remove(MailHeaderInfo.GetString(MailHeaderID.XPriority)!); 458Headers.Remove(MailHeaderInfo.GetString(MailHeaderID.Priority)!); 459Headers.Remove(MailHeaderInfo.GetString(MailHeaderID.Importance)!); 462Headers.InternalAdd(MailHeaderInfo.GetString(MailHeaderID.Date)!, 465headerName = MailHeaderInfo.GetString(MailHeaderID.Subject)!;
System\Net\Mime\ContentDisposition.cs (2)
179headers.InternalSet(MailHeaderInfo.GetString(MailHeaderID.ContentDisposition)!, ToString()); 187headers.InternalSet(MailHeaderInfo.GetString(MailHeaderID.ContentDisposition)!, ToString());
System\Net\Mime\ContentType.cs (2)
145headers.InternalSet(MailHeaderInfo.GetString(MailHeaderID.ContentType)!, ToString()); 153headers.InternalSet(MailHeaderInfo.GetString(MailHeaderID.ContentType)!, ToString());
System\Net\Mime\MimeBasePart.cs (8)
119get { return Headers[MailHeaderInfo.GetString(MailHeaderID.ContentID)!]; } 124Headers.Remove(MailHeaderInfo.GetString(MailHeaderID.ContentID)); 128Headers[MailHeaderInfo.GetString(MailHeaderID.ContentID)] = value; 135get { return Headers[MailHeaderInfo.GetString(MailHeaderID.ContentLocation)!]; } 140Headers.Remove(MailHeaderInfo.GetString(MailHeaderID.ContentLocation)); 144Headers[MailHeaderInfo.GetString(MailHeaderID.ContentLocation)] = value; 180_headers!.InternalSet(MailHeaderInfo.GetString(MailHeaderID.ContentType)!, _contentType.Encode(allowUnicode)); 185_headers.InternalSet(MailHeaderInfo.GetString(MailHeaderID.ContentDisposition)!, _contentDisposition.Encode(allowUnicode));
System\Net\Mime\MimePart.cs (6)
43((HeaderCollection)Headers).InternalRemove(MailHeaderInfo.GetString(MailHeaderID.ContentDisposition)!); 56string value = Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)!]!; 83Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)] = "base64"; 87Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)] = "quoted-printable"; 91Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)] = "7bit"; 95Headers[MailHeaderInfo.GetString(MailHeaderID.ContentTransferEncoding)] = "8bit";