86 references to HeaderKind
System.ServiceModel.Primitives (86)
System\ServiceModel\Channels\MessageHeaders.cs (86)
83HeaderKind kind = GetHeaderKind(bufferedHeader); 84if (kind != HeaderKind.Unknown) 133int index = FindHeaderProperty(HeaderKind.Action); 158SetHeaderProperty(HeaderKind.Action, null); 184int index = FindHeaderProperty(HeaderKind.FaultTo); 209SetHeaderProperty(HeaderKind.FaultTo, null); 218int index = FindHeaderProperty(HeaderKind.From); 243SetHeaderProperty(HeaderKind.From, null); 267int index = FindHeaderProperty(HeaderKind.MessageId); 292SetHeaderProperty(HeaderKind.MessageId, null); 315int index = FindHeaderProperty(HeaderKind.ReplyTo); 340SetHeaderProperty(HeaderKind.ReplyTo, null); 349int index = FindHeaderProperty(HeaderKind.To); 374SetHeaderProperty(HeaderKind.To, null); 414Insert(_headerCount, actionHeader, HeaderKind.Action); 419Insert(_headerCount, messageIDHeader, HeaderKind.MessageId); 424Insert(_headerCount, relatesToHeader, HeaderKind.RelatesTo); 429Insert(_headerCount, replyToHeader, HeaderKind.ReplyTo); 434Insert(_headerCount, toHeader, HeaderKind.To); 437private void Add(MessageHeader header, HeaderKind kind) 581if ((header.HeaderProcessing & HeaderProcessing.Understood) != 0 || header.HeaderKind != HeaderKind.Unknown) 645private Exception CreateDuplicateHeaderException(HeaderKind kind) 650case HeaderKind.Action: 653case HeaderKind.FaultTo: 656case HeaderKind.From: 659case HeaderKind.MessageId: 662case HeaderKind.ReplyTo: 665case HeaderKind.To: 706if (_headers[i].HeaderKind != HeaderKind.Unknown) 728if (_headers[i].HeaderKind == HeaderKind.Unknown) 799private int FindHeaderProperty(HeaderKind kind) 823if (_headers[i].HeaderKind == HeaderKind.RelatesTo) 1020private HeaderKind GetHeaderKind(MessageHeaderInfo headerInfo) 1022HeaderKind headerKind = HeaderKind.Unknown; 1036headerKind = HeaderKind.Action; 1042headerKind = HeaderKind.From; 1046headerKind = HeaderKind.FaultTo; 1052headerKind = HeaderKind.MessageId; 1058headerKind = HeaderKind.ReplyTo; 1062headerKind = HeaderKind.RelatesTo; 1068headerKind = HeaderKind.To; 1080private void ValidateHeaderKind(HeaderKind headerKind) 1084if (headerKind != HeaderKind.Action && headerKind != HeaderKind.To) 1093if (headerKind != HeaderKind.Unknown && headerKind != HeaderKind.Action && headerKind != HeaderKind.To) 1334strings[(int)HeaderKind.To] = dictionary.To; 1335strings[(int)HeaderKind.Action] = dictionary.Action; 1336strings[(int)HeaderKind.MessageId] = dictionary.MessageId; 1337strings[(int)HeaderKind.RelatesTo] = dictionary.RelatesTo; 1338strings[(int)HeaderKind.ReplyTo] = dictionary.ReplyTo; 1339strings[(int)HeaderKind.From] = dictionary.From; 1340strings[(int)HeaderKind.FaultTo] = dictionary.FaultTo; 1373private void Insert(int headerIndex, MessageHeader header, HeaderKind kind) 1377if (kind != HeaderKind.Unknown) 1478HeaderKind kind = HeaderKind.Unknown; 1484kind = (HeaderKind)reader.IndexOfLocalName(localNames, MessageVersion.Addressing.DictionaryNamespace); 1487case HeaderKind.To: 1490case HeaderKind.Action: 1493case HeaderKind.MessageId: 1496case HeaderKind.RelatesTo: 1499case HeaderKind.ReplyTo: 1502case HeaderKind.From: 1505case HeaderKind.FaultTo: 1509kind = HeaderKind.Unknown; 1521if (kind != HeaderKind.Unknown || understood) 1533if (_headers[i].HeaderKind == HeaderKind.Unknown) 1625private void ReplaceAt(int headerIndex, MessageHeader header, HeaderKind kind) 1628if (kind != HeaderKind.Unknown) 1650SetHeaderProperty(HeaderKind.Action, null); 1660SetHeaderProperty(HeaderKind.Action, actionHeader); 1665SetHeaderProperty(HeaderKind.FaultTo, faultToHeader); 1670SetHeaderProperty(HeaderKind.From, fromHeader); 1675SetHeaderProperty(HeaderKind.MessageId, messageIDHeader); 1710ReplaceAt(index, relatesToHeader, HeaderKind.RelatesTo); 1715Add(relatesToHeader, HeaderKind.RelatesTo); 1721SetHeaderProperty(HeaderKind.ReplyTo, replyToHeader); 1726SetHeaderProperty(HeaderKind.To, toHeader); 1729private void SetHeaderProperty(HeaderKind kind, MessageHeader header) 1893public Header(HeaderKind kind, MessageHeaderInfo info, HeaderProcessing processing) 1901public Header(HeaderKind kind, ReadableMessageHeader readableHeader, HeaderProcessing processing) 1909public Header(HeaderKind kind, MessageHeader header, HeaderProcessing processing) 1919public HeaderKind HeaderKind { get; }