2 types derived from MessageHeaderInfo
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\Message.cs (1)
2151internal class HeaderInfo : MessageHeaderInfo
System\ServiceModel\Channels\MessageHeader.cs (1)
16public abstract class MessageHeader : MessageHeaderInfo
84 references to MessageHeaderInfo
Contract.Message.IntegrationTests (2)
MessageContractTests.4.1.0.cs (2)
131var header = headers[index]; 149var header = headers[index];
System.ServiceModel.Primitives (73)
System\ServiceModel\Channels\Message.cs (2)
2096public MessageHeaderInfo TakeHeaderInfo(XmlDictionaryReader reader, string actor, bool mustUnderstand, bool relay, bool isRefParam) 2124public void ReturnHeaderInfo(MessageHeaderInfo headerInfo)
System\ServiceModel\Channels\MessageFault.cs (1)
261MessageHeaderInfo headerInfo = headers[i];
System\ServiceModel\Channels\MessageHeader.cs (1)
544public BufferedHeader(MessageVersion version, XmlBuffer buffer, int bufferIndex, MessageHeaderInfo headerInfo)
System\ServiceModel\Channels\MessageHeaders.cs (33)
17public sealed class MessageHeaders : IEnumerable<MessageHeaderInfo> 392public MessageHeaderInfo this[int index] 453internal void AddUnderstood(MessageHeaderInfo headerInfo) 509private BufferedHeader CaptureBufferedHeader(XmlDictionaryReader reader, MessageHeaderInfo headerInfo) 519private BufferedHeader CaptureBufferedHeader(IBufferedMessageData bufferedMessageData, MessageHeaderInfo headerInfo, int bufferedMessageHeaderIndex) 626public void CopyTo(MessageHeaderInfo[] array, int index) 708MessageHeaderInfo info = _headers[i].HeaderInfo; 730MessageHeaderInfo info = _headers[i].HeaderInfo; 775MessageHeaderInfo info = _headers[i].HeaderInfo; 855public IEnumerator<MessageHeaderInfo> GetEnumerator() 857MessageHeaderInfo[] headers = new MessageHeaderInfo[_headerCount]; 862private IEnumerator<MessageHeaderInfo> GetEnumerator(MessageHeaderInfo[] headers) 864IList<MessageHeaderInfo> list = new ReadOnlyCollection<MessageHeaderInfo>(headers); 868internal IEnumerator<MessageHeaderInfo> GetUnderstoodEnumerator() 870List<MessageHeaderInfo> understoodHeaders = new List<MessageHeaderInfo>(); 1003MessageHeaderInfo headerInfo = _headers[index].HeaderInfo; 1020private HeaderKind GetHeaderKind(MessageHeaderInfo headerInfo) 1237internal Collection<MessageHeaderInfo> GetHeadersNotUnderstood() 1239Collection<MessageHeaderInfo> notUnderstoodHeaders = null; 1247notUnderstoodHeaders = new Collection<MessageHeaderInfo>(); 1250MessageHeaderInfo headerInfo = _headers[headerIndex].HeaderInfo; 1441internal bool IsUnderstood(MessageHeaderInfo headerInfo) 1479MessageHeaderInfo info = null; 1546internal void RemoveUnderstood(MessageHeaderInfo headerInfo) 1582MessageHeaderInfo info = _headers[i].HeaderInfo; 1825private static void TraceUnderstood(MessageHeaderInfo info) 1891private MessageHeaderInfo _info; 1893public Header(HeaderKind kind, MessageHeaderInfo info, HeaderProcessing processing) 1921public MessageHeaderInfo HeaderInfo
System\ServiceModel\Channels\UnderstoodHeaders.cs (5)
11public sealed class UnderstoodHeaders : IEnumerable<MessageHeaderInfo> 23public void Add(MessageHeaderInfo headerInfo) 29public bool Contains(MessageHeaderInfo headerInfo) 39public IEnumerator<MessageHeaderInfo> GetEnumerator() 44public void Remove(MessageHeaderInfo headerInfo)
System\ServiceModel\Channels\WsrmMessageInfo.cs (22)
211MessageHeaderInfo header = headers[index]; 302Collection<MessageHeaderInfo> notUnderstoodHeaders = new Collection<MessageHeaderInfo>(); 320MessageHeaderInfo header = headers[index]; 381MessageHeaderInfo header = headers[usesSequenceSSLIndex]; 392MessageHeaderInfo header = headers[usesSequenceSTRIndex]; 405MessageHeaderInfo header = headers[sequenceIndex]; 417MessageHeaderInfo header = headers[ackIndex]; 428MessageHeaderInfo header = headers[ackRequestedIndex]; 563Collection<MessageHeaderInfo> notUnderstoodHeaders = message.Headers.GetHeadersNotUnderstood(); 907protected WsrmHeaderInfo(MessageHeaderInfo messageHeader) 912public MessageHeaderInfo MessageHeader { get; } 967MessageHeaderInfo header) 982XmlDictionaryReader reader, MessageHeaderInfo header) 1076MessageHeaderInfo header) 1192XmlDictionaryReader reader, MessageHeaderInfo header) 1355public WsrmAckRequestedInfo(UniqueId sequenceID, MessageHeaderInfo header) 1364XmlDictionaryReader reader, MessageHeaderInfo header) 1425private WsrmUsesSequenceSSLInfo(MessageHeaderInfo header) 1430public static WsrmUsesSequenceSSLInfo ReadHeader(XmlDictionaryReader reader, MessageHeaderInfo header) 1461private WsrmUsesSequenceSTRInfo(MessageHeaderInfo header) 1466public static WsrmUsesSequenceSTRInfo ReadHeader(XmlDictionaryReader reader, MessageHeaderInfo header)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
318MessageHeaderInfo header = headers[i];
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
41internal Collection<MessageHeaderInfo> NotUnderstoodHeaders;
System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (1)
179Collection<MessageHeaderInfo> headersNotUnderstood = reply.Headers.GetHeadersNotUnderstood();
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (2)
193MessageHeaderInfo header = headers[headerIndex]; 276private static void AddUnknownHeader(MessageHeaderDescription unknownHeaderDescription, ArrayList unknownHeaders, XmlDocument xmlDoc, XmlDictionaryWriter bufferWriter, MessageHeaderInfo header, XmlDictionaryReader headerReader)
System\ServiceModel\MustUnderstandSoapException.cs (2)
23public MustUnderstandSoapException(Collection<MessageHeaderInfo> notUnderstoodHeaders, EnvelopeVersion envelopeVersion) 29public Collection<MessageHeaderInfo> NotUnderstoodHeaders { get; }
System\ServiceModel\Security\ReceiveSecurityHeader.cs (1)
812MessageHeaderInfo header = Message.Headers[HeaderIndex];
System\ServiceModel\Security\SecurityVersion.cs (1)
120MessageHeaderInfo headerInfo = message.Headers[headerIndex];
System.ServiceModel.Primitives.Tests (8)
Channels\UnderstoodHeadersTest.cs (8)
33foreach (MessageHeaderInfo mhi in requestMessage.Headers) 45int numUnderstoodHeaders = requestMessage.Headers.UnderstoodHeaders.Count<MessageHeaderInfo>(); 54MessageHeaderInfo mhi = (MessageHeaderInfo)iEnum.Current; 63MessageHeaderInfo mhi = (MessageHeaderInfo)iEnum2.Current; 67foreach (MessageHeaderInfo mhi in requestMessage.Headers) 73numUnderstoodHeaders = requestMessage.Headers.UnderstoodHeaders.Count<MessageHeaderInfo>();
UnitTests.Common (1)
ServiceInterfaces.cs (1)
68Dictionary<MessageHeaderInfo, string> GetIncomingMessageHeaders();