8 types derived from MessageHeader
System.ServiceModel.Primitives (8)
System\ServiceModel\Channels\AddressHeader.cs (1)
211internal class ParameterHeader : MessageHeader
System\ServiceModel\Channels\MessageHeader.cs (3)
325internal abstract class DictionaryHeader : MessageHeader 347internal class XmlObjectSerializerHeader : MessageHeader 481internal abstract class ReadableMessageHeader : MessageHeader
System\ServiceModel\Dispatcher\OperationFormatter.cs (1)
862internal abstract class OperationFormatterHeader : MessageHeader
System\ServiceModel\MustUnderstandSoapException.cs (1)
56internal class NotUnderstoodHeader : MessageHeader
System\ServiceModel\Security\SecurityHeader.cs (1)
12internal abstract class SecurityHeader : MessageHeader
System\ServiceModel\WSAddressing10ProblemHeaderQNameFault.cs (1)
119internal class WSAddressing10ProblemHeaderQNameHeader : MessageHeader
53 references to MessageHeader
Client.ClientBase.IntegrationTests (2)
ClientBaseTests.4.0.0.cs (2)
777MessageHeader header 778= MessageHeader.CreateHeader(
Contract.Message.IntegrationTests (4)
MessageContractTests.cs (4)
14public static MessageHeader customHeaderMustUnderstand_True = MessageHeader.CreateHeader("MustUnderstand_True", "http://tempuri.org/MustUnderstand_True_Namespace", "EmptyObject", true); 15public static MessageHeader customHeaderMustUnderstand_False = MessageHeader.CreateHeader("MustUnderstand_False", "http://tempuri.org/MustUnderstand_False_Namespace", "EmptyObject", false);
Contract.XmlSerializer.IntegrationTests (2)
XmlSerializerFormatTest.4.1.0.cs (2)
85MessageHeader header 86= MessageHeader.CreateHeader(
dotnet-svcutil.xmlserializer.IntegrationTests (2)
src\System.Private.ServiceModel\tests\Scenarios\Contract\XmlSerializer\XmlSerializerFormatTest.4.1.0.cs (2)
85MessageHeader header 86= MessageHeader.CreateHeader(
Extensibility.MessageInterceptor.IntegrationTests (1)
MessageInterceptorTests.4.1.1.cs (1)
24msg.Headers.Add(MessageHeader.CreateHeader("ByPass", "urn:InterceptorNamespace", "ByPassPassword"));
System.ServiceModel.Primitives (37)
System\ServiceModel\Channels\AddressHeader.cs (1)
164public MessageHeader ToMessageHeader()
System\ServiceModel\Channels\MessageHeader.cs (8)
177public static MessageHeader CreateHeader(string name, string ns, object value) 182public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand) 187public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand, string actor) 192public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand, string actor, bool relay) 197public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer) 202public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand) 207public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand, string actor) 212public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand, string actor, bool relay)
System\ServiceModel\Channels\MessageHeaders.cs (15)
407public void Add(MessageHeader header) 437private void Add(MessageHeader header, HeaderKind kind) 529private BufferedHeader CaptureWriteableHeader(MessageHeader writeableHeader) 1116MessageHeader writeableHeader = _headers[headerIndex].MessageHeader; 1213internal MessageHeader GetMessageHeader(int index) 1221MessageHeader messageHeader; 1357public void Insert(int headerIndex, MessageHeader header) 1373private void Insert(int headerIndex, MessageHeader header, HeaderKind kind) 1476MessageHeader.GetHeaderAttributes(reader, MessageVersion, out actor, out mustUnderstand, out relay, out isRefParam); 1608internal void ReplaceAt(int headerIndex, MessageHeader header) 1625private void ReplaceAt(int headerIndex, MessageHeader header, HeaderKind kind) 1729private void SetHeaderProperty(HeaderKind kind, MessageHeader header) 1909public Header(HeaderKind kind, MessageHeader header, HeaderProcessing processing) 1926public MessageHeader MessageHeader 1931return (MessageHeader)_info;
System\ServiceModel\Dispatcher\OperationFormatter.cs (3)
864protected MessageHeader innerHeader; //use innerHeader to handle versionSupported, actor/role handling etc. 874innerHeader = MessageHeader.CreateHeader(name, ns, null/*headerValue*/, mustUnderstand, actor, relay); 878innerHeader = MessageHeader.CreateHeader(name, ns, null/*headerValue*/, mustUnderstand, "", relay);
System\ServiceModel\MessageHeaderT.cs (2)
52public MessageHeader GetUntypedHeader(string name, string ns) 54return MessageHeader.CreateHeader(name, ns, Content, MustUnderstand, Actor, _relay);
System\ServiceModel\Security\MessagePartSpecification.cs (1)
191internal bool IsHeaderIncluded(MessageHeader header)
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (7)
54private void AddEncryptionReference(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, bool sign, 133private string GetSignatureHash(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer, out byte[] hash) 177private string GetSignatureStream(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer, out Stream stream) 230private void AddSignatureReference(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer) 242private void ApplySecurityAndWriteHeader(MessageHeader header, string headerId, XmlDictionaryWriter writer, IPrefixGenerator prefixGenerator) 299MessageHeader header = headers.GetMessageHeader(i); 483private MessagePartProtectionMode GetProtectionMode(MessageHeader header)
System.ServiceModel.Primitives.Tests (5)
Channels\UnderstoodHeadersTest.cs (4)
25MessageHeader customHeaderAlpha = MessageHeader.CreateHeader("AlphaHeader", "http://tempuri.org/AlphaHeaderNamespace", "AlphaObjectValue"); 26MessageHeader customHeaderBravo = MessageHeader.CreateHeader("BravoHeader", "http://tempuri.org/BravoHeaderNamespace", "BravoObjectValue");
ServiceModel\MessageContractTest.4.4.0.cs (1)
166foreach (MessageHeader header in msg.Headers)