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