15 types derived from MessageHeader
System.ServiceModel (14)
System\ServiceModel\Channels\AddressHeader.cs (1)
189class ParameterHeader : MessageHeader
System\ServiceModel\Channels\CallbackContextMessageHeader.cs (1)
14class CallbackContextMessageHeader : MessageHeader
System\ServiceModel\Channels\ContextMessageHeader.cs (1)
15class ContextMessageHeader : MessageHeader
System\ServiceModel\Channels\MessageHeader.cs (3)
278abstract class DictionaryHeader : MessageHeader 300class XmlObjectSerializerHeader : MessageHeader 439abstract class ReadableMessageHeader : MessageHeader
System\ServiceModel\Dispatcher\OperationFormatter.cs (1)
793internal abstract class OperationFormatterHeader : MessageHeader
System\ServiceModel\MustUnderstandSoapException.cs (1)
58class NotUnderstoodHeader : MessageHeader
System\ServiceModel\Security\DelegatingHeader.cs (1)
11abstract class DelegatingHeader : MessageHeader
System\ServiceModel\Security\IssuedTokensHeader.cs (1)
16sealed class IssuedTokensHeader : MessageHeader
System\ServiceModel\Security\SecurityHeader.cs (1)
16abstract class SecurityHeader : MessageHeader
System\ServiceModel\Transactions\OletxTransactionHeader.cs (1)
15class OleTxTransactionHeader : MessageHeader
System\ServiceModel\Transactions\WsatTransactionHeader.cs (1)
19class WsatTransactionHeader : MessageHeader
System\ServiceModel\WSAddressing10ProblemHeaderQNameFault.cs (1)
123class WSAddressing10ProblemHeaderQNameHeader : MessageHeader
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\DelegatingHeader.cs (1)
13class DelegatingHeader : MessageHeader
66 references to MessageHeader
System.ServiceModel (64)
System\ServiceModel\Channels\AddressHeader.cs (1)
154public MessageHeader ToMessageHeader()
System\ServiceModel\Channels\MessageHeader.cs (8)
144public static MessageHeader CreateHeader(string name, string ns, object value) 149public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand) 154public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand, string actor) 159public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand, string actor, bool relay) 164public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer) 169public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand) 174public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand, string actor) 179public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand, string actor, bool relay)
System\ServiceModel\Channels\MessageHeaders.cs (15)
341public void Add(MessageHeader header) 371void Add(MessageHeader header, HeaderKind kind) 458BufferedHeader CaptureWriteableHeader(MessageHeader writeableHeader) 976MessageHeader writeableHeader = headers[headerIndex].MessageHeader; 1062internal MessageHeader GetMessageHeader(int index) 1070MessageHeader messageHeader; 1214public void Insert(int headerIndex, MessageHeader header) 1224void Insert(int headerIndex, MessageHeader header, HeaderKind kind) 1314MessageHeader.GetHeaderAttributes(reader, version, out actor, out mustUnderstand, out relay, out isRefParam); 1434internal void ReplaceAt(int headerIndex, MessageHeader header) 1451void ReplaceAt(int headerIndex, MessageHeader header, HeaderKind kind) 1543void SetHeaderProperty(HeaderKind kind, MessageHeader header) 1732public Header(HeaderKind kind, MessageHeader header, HeaderProcessing processing) 1755public MessageHeader MessageHeader 1760return (MessageHeader)info;
System\ServiceModel\Channels\OneWayChannelFactory.cs (3)
21public static void AddHeadersTo(Message message, MessageHeader header) 99MessageHeader packetRoutableHeader; 102IRequestChannel innerChannel, MessageHeader packetRoutableHeader)
System\ServiceModel\Channels\PeerFlooder.cs (5)
161TimeSpan timeout, AsyncCallback callback, object state, int index, MessageHeader hopHeader) 250int index, MessageHeader hopHeader, IPeerNeighbor except, 312int UpdateHopCount(Message message, out MessageHeader hopHeader, out ulong currentValue) 324hopHeader = MessageHeader.CreateHeader(PeerStrings.HopCountElementName, PeerStrings.HopCountElementNamespace, --currentValue, false); 356MessageHeader hopHeader = null;
System\ServiceModel\Channels\PeerNodeImplementation.cs (4)
359message.Headers.Add(MessageHeader.CreateHeader(PeerOperationNames.PeerTo, PeerStrings.Namespace, message.Headers.To)); 908int index, MessageHeader hopHeader, Uri via, Uri to) 1413MessageHeader hopHeader) 1901void HandleIncomingMessage(MessageBuffer messageBuffer, PeerMessagePropagation propagateFlags, int index, MessageHeader header, Uri via, Uri to);
System\ServiceModel\Channels\TransactionChannelFaultConverter.cs (1)
31MessageHeader header = this.channel.Formatter.EmptyTransactionHeader;
System\ServiceModel\Dispatcher\OperationFormatter.cs (3)
795protected MessageHeader innerHeader; //use innerHeader to handle versionSupported, actor/role handling etc. 804innerHeader = MessageHeader.CreateHeader(name, ns, null/*headerValue*/, mustUnderstand, actor, relay); 806innerHeader = MessageHeader.CreateHeader(name, ns, null/*headerValue*/, mustUnderstand, "", relay);
System\ServiceModel\MessageHeaderT.cs (2)
66public MessageHeader GetUntypedHeader(string name, string ns) 68return MessageHeader.CreateHeader(name, ns, this.content, this.mustUnderstand, this.actor, this.relay);
System\ServiceModel\Security\DecryptedHeader.cs (1)
45MessageHeader.GetHeaderAttributes(reader, version, out this.actor, out this.mustUnderstand, out this.relay, out this.isRefParam);
System\ServiceModel\Security\DelegatingHeader.cs (3)
13MessageHeader innerHeader; 15protected DelegatingHeader(MessageHeader innerHeader) 64protected MessageHeader InnerHeader
System\ServiceModel\Security\EncryptedHeader.cs (2)
23public EncryptedHeader(MessageHeader plainTextHeader, EncryptedHeaderXml headerXml, string name, string namespaceUri, MessageVersion version) 75internal MessageHeader OriginalHeader
System\ServiceModel\Security\EncryptedHeaderXml.cs (1)
153MessageHeader.GetHeaderAttributes(reader, version, out this.actor, out this.mustUnderstand, out this.relay, out isReferenceParameter);
System\ServiceModel\Security\IssuedTokensHeader.cs (1)
91MessageHeader.GetHeaderAttributes(reader, version, out this.actor, out this.mustUnderstand, out this.relay, out this.isRefParam);
System\ServiceModel\Security\MessagePartSpecification.cs (1)
183internal bool IsHeaderIncluded(MessageHeader header)
System\ServiceModel\Security\WSSecurityOneDotOneSendSecurityHeader.cs (1)
48protected override EncryptedHeader EncryptHeader(MessageHeader plainTextHeader, SymmetricAlgorithm algorithm,
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (8)
73void AddEncryptionReference(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, bool sign, 214string GetSignatureHash(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer, out byte[] hash) 258void AddSignatureReference(MessageHeader header, string headerId, IPrefixGenerator prefixGenerator, XmlDictionaryWriter writer) 265void ApplySecurityAndWriteHeader(MessageHeader header, string headerId, XmlDictionaryWriter writer, IPrefixGenerator prefixGenerator) 333MessageHeader header = headers.GetMessageHeader(i); 578void EncryptAndWriteHeader(MessageHeader plainTextHeader, string id, MemoryStream stream, XmlDictionaryWriter writer) 595protected virtual EncryptedHeader EncryptHeader(MessageHeader plainTextHeader, SymmetricAlgorithm algorithm, 622MessagePartProtectionMode GetProtectionMode(MessageHeader header)
System\ServiceModel\Transactions\OletxTransactionFormatter.cs (1)
16public override MessageHeader EmptyTransactionHeader
System\ServiceModel\Transactions\TransactionFormatter.cs (1)
62public abstract MessageHeader EmptyTransactionHeader
System\ServiceModel\Transactions\WsatTransactionFormatter.cs (2)
227public override MessageHeader EmptyTransactionHeader 240public override MessageHeader EmptyTransactionHeader
System.ServiceModel.Channels (1)
System\ServiceModel\Channels\MessageExtensionMethods.cs (1)
126foreach (MessageHeader header in messageHeaders)
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\SoapProcessingBehavior.cs (1)
342MessageHeader messageHeader = new DelegatingHeader(header, sourceHeaders);