2 types derived from MessageHeaderInfo
System.ServiceModel (2)
System\ServiceModel\Channels\Message.cs (1)
2039class HeaderInfo : MessageHeaderInfo
System\ServiceModel\Channels\MessageHeader.cs (1)
15public abstract class MessageHeader : MessageHeaderInfo
93 references to MessageHeaderInfo
System.ServiceModel (84)
System\ServiceModel\Channels\Message.cs (2)
1984public MessageHeaderInfo TakeHeaderInfo(XmlDictionaryReader reader, string actor, bool mustUnderstand, bool relay, bool isRefParam) 2012public void ReturnHeaderInfo(MessageHeaderInfo headerInfo)
System\ServiceModel\Channels\MessageFault.cs (1)
233MessageHeaderInfo headerInfo = headers[i];
System\ServiceModel\Channels\MessageHeader.cs (1)
496public BufferedHeader(MessageVersion version, XmlBuffer buffer, int bufferIndex, MessageHeaderInfo headerInfo)
System\ServiceModel\Channels\MessageHeaders.cs (33)
17public sealed class MessageHeaders : IEnumerable<MessageHeaderInfo> 326public MessageHeaderInfo this[int index] 387internal void AddUnderstood(MessageHeaderInfo headerInfo) 438BufferedHeader CaptureBufferedHeader(XmlDictionaryReader reader, MessageHeaderInfo headerInfo) 448BufferedHeader CaptureBufferedHeader(IBufferedMessageData bufferedMessageData, MessageHeaderInfo headerInfo, int bufferedMessageHeaderIndex) 539public void CopyTo(MessageHeaderInfo[] array, int index) 614MessageHeaderInfo info = headers[i].HeaderInfo; 636MessageHeaderInfo info = headers[i].HeaderInfo; 669MessageHeaderInfo info = headers[i].HeaderInfo; 743public IEnumerator<MessageHeaderInfo> GetEnumerator() 745MessageHeaderInfo[] headers = new MessageHeaderInfo[headerCount]; 750IEnumerator<MessageHeaderInfo> GetEnumerator(MessageHeaderInfo[] headers) 752IList<MessageHeaderInfo> list = Array.AsReadOnly<MessageHeaderInfo>(headers); 756internal IEnumerator<MessageHeaderInfo> GetUnderstoodEnumerator() 758List<MessageHeaderInfo> understoodHeaders = new List<MessageHeaderInfo>(); 867MessageHeaderInfo headerInfo = headers[index].HeaderInfo; 881HeaderKind GetHeaderKind(MessageHeaderInfo headerInfo) 1086internal Collection<MessageHeaderInfo> GetHeadersNotUnderstood() 1088Collection<MessageHeaderInfo> notUnderstoodHeaders = null; 1095notUnderstoodHeaders = new Collection<MessageHeaderInfo>(); 1097MessageHeaderInfo headerInfo = headers[headerIndex].HeaderInfo; 1285internal bool IsUnderstood(MessageHeaderInfo headerInfo) 1317MessageHeaderInfo info = null; 1384internal void RemoveUnderstood(MessageHeaderInfo headerInfo) 1411MessageHeaderInfo info = headers[i].HeaderInfo; 1639static void TraceUnderstood(MessageHeaderInfo info) 1714MessageHeaderInfo info; 1716public Header(HeaderKind kind, MessageHeaderInfo info, HeaderProcessing processing) 1750public MessageHeaderInfo HeaderInfo
System\ServiceModel\Channels\UnderstoodHeaders.cs (5)
14public sealed class UnderstoodHeaders : IEnumerable<MessageHeaderInfo> 31public void Add(MessageHeaderInfo headerInfo) 37public bool Contains(MessageHeaderInfo headerInfo) 47public IEnumerator<MessageHeaderInfo> GetEnumerator() 52public void Remove(MessageHeaderInfo headerInfo)
System\ServiceModel\Channels\WsrmMessageInfo.cs (23)
317MessageHeaderInfo header = headers[index]; 408Collection<MessageHeaderInfo> notUnderstoodHeaders = new Collection<MessageHeaderInfo>(); 426MessageHeaderInfo header = headers[index]; 487MessageHeaderInfo header = headers[usesSequenceSSLIndex]; 498MessageHeaderInfo header = headers[usesSequenceSTRIndex]; 511MessageHeaderInfo header = headers[sequenceIndex]; 523MessageHeaderInfo header = headers[ackIndex]; 534MessageHeaderInfo header = headers[ackRequestedIndex]; 669Collection<MessageHeaderInfo> notUnderstoodHeaders = message.Headers.GetHeadersNotUnderstood(); 1194MessageHeaderInfo messageHeader; 1196protected WsrmHeaderInfo(MessageHeaderInfo messageHeader) 1201public MessageHeaderInfo MessageHeader 1284MessageHeaderInfo header) 1317XmlDictionaryReader reader, MessageHeaderInfo header) 1416MessageHeaderInfo header) 1556XmlDictionaryReader reader, MessageHeaderInfo header) 1721public WsrmAckRequestedInfo(UniqueId sequenceID, MessageHeaderInfo header) 1736XmlDictionaryReader reader, MessageHeaderInfo header) 1797WsrmUsesSequenceSSLInfo(MessageHeaderInfo header) 1802public static WsrmUsesSequenceSSLInfo ReadHeader(XmlDictionaryReader reader, MessageHeaderInfo header) 1833WsrmUsesSequenceSTRInfo(MessageHeaderInfo header) 1838public static WsrmUsesSequenceSTRInfo ReadHeader(XmlDictionaryReader reader, MessageHeaderInfo header)
System\ServiceModel\Diagnostics\MessageHeaderInfoTraceRecord.cs (2)
13MessageHeaderInfo messageHeaderInfo; 14internal MessageHeaderInfoTraceRecord(MessageHeaderInfo messageHeaderInfo)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
284MessageHeaderInfo header = headers[i];
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
52internal Collection<MessageHeaderInfo> NotUnderstoodHeaders;
System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (1)
245Collection<MessageHeaderInfo> headersNotUnderstood = reply.Headers.GetHeadersNotUnderstood();
System\ServiceModel\Dispatcher\SeekableMessageNavigator.cs (1)
1193MessageHeaderInfo header = msg.Headers[h];
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (2)
183MessageHeaderInfo header = headers[headerIndex]; 249private static void AddUnknownHeader(MessageHeaderDescription unknownHeaderDescription, ArrayList unknownHeaders, XmlDocument xmlDoc, XmlDictionaryWriter bufferWriter, MessageHeaderInfo header, XmlDictionaryReader headerReader)
System\ServiceModel\MustUnderstandSoapException.cs (3)
22Collection<MessageHeaderInfo> notUnderstoodHeaders; 25public MustUnderstandSoapException(Collection<MessageHeaderInfo> notUnderstoodHeaders, EnvelopeVersion envelopeVersion) 31public Collection<MessageHeaderInfo> NotUnderstoodHeaders { get { return this.notUnderstoodHeaders; } }
System\ServiceModel\Security\ReceiveSecurityHeader.cs (1)
588MessageHeaderInfo header = this.Message.Headers[this.headerIndex];
System\ServiceModel\Security\SecurityVersion.cs (1)
137MessageHeaderInfo headerInfo = message.Headers[headerIndex];
System\ServiceModel\Security\WSSecurityOneDotZeroReceiveSecurityHeader.cs (3)
144MessagePartSpecification signatureParts, MessageHeaderInfo info, bool checkForTokensAtHeaders) 242MessageHeaderInfo info = headers[i]; 725void VerifySoapAttributeMatchForHeader(MessageHeaderInfo info, MessagePartSpecification signatureParts, XmlDictionaryReader reader)
System\ServiceModel\Transactions\OletxTransactionHeader.cs (1)
108MessageHeaderInfo header = message.Headers[index];
System\ServiceModel\Transactions\WsatRegistrationHeader.cs (1)
127MessageHeaderInfo headerInfo = message.Headers[index];
System\ServiceModel\Transactions\WsatTransactionHeader.cs (1)
88MessageHeaderInfo header = message.Headers[index];
System.ServiceModel.Routing (9)
System\ServiceModel\Routing\DelegatingHeader.cs (2)
16MessageHeaderInfo info; 19public DelegatingHeader(MessageHeaderInfo info, MessageHeaders originalHeaders)
System\ServiceModel\Routing\RoutingUtilities.cs (1)
32foreach (MessageHeaderInfo headerInfo in understoodHeaders)
System\ServiceModel\Routing\SoapProcessingBehavior.cs (6)
188MessageHeaderInfo header = headers[i]; 275foreach (MessageHeaderInfo header in headers) 282static string MessageHeaderKey(MessageHeaderInfo header) 294MessageHeaderInfo header = headers[i]; 325static bool ActorIsNextDestination(MessageHeaderInfo header, MessageVersion messageVersion) 334MessageHeaderInfo header = sourceHeaders[i];