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