6 overrides of Headers
System.ServiceModel.Primitives (6)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (1)
1546public override MessageHeaders Headers
System\ServiceModel\Channels\ContentOnlyMessage.cs (1)
24public override MessageHeaders Headers
System\ServiceModel\Channels\DelegatingMessage.cs (1)
29public override MessageHeaders Headers
System\ServiceModel\Channels\Message.cs (3)
1084public override MessageHeaders Headers 1390public override MessageHeaders Headers 1631public override MessageHeaders Headers
200 references to Headers
Client.ChannelLayer.IntegrationTests (14)
DuplexChannelShapeTests.4.0.0.cs (6)
49requestMessage.Headers.MessageId = new UniqueId(Guid.NewGuid()); 58Assert.Equal(requestMessage.Headers.MessageId.ToString(), replyMessage.Headers.RelatesTo.ToString()); 104requestMessage.Headers.MessageId = new UniqueId(Guid.NewGuid()); 115Assert.Equal(requestMessage.Headers.MessageId.ToString(), replyMessage.Headers.RelatesTo.ToString());
DuplexChannelShapeTests.4.1.0.cs (6)
46requestMessage.Headers.MessageId = new UniqueId(Guid.NewGuid()); 55string expectedMessageID = requestMessage.Headers.MessageId.ToString(); 56string actualMessageID = replyMessage.Headers.RelatesTo.ToString(); 106requestMessage.Headers.MessageId = new UniqueId(Guid.NewGuid()); 115Assert.Equal(requestMessage.Headers.MessageId.ToString(), replyMessage.Headers.RelatesTo.ToString());
RequestReplyChannelShapeTests.4.0.0.cs (2)
108string replyMessageAction = replyMessage.Headers.Action; 218string replyMessageAction = replyMessage.Headers.Action;
Client.TypedClient.IntegrationTests (3)
TypedProxyTests.4.0.0.cs (3)
249replyMessageAction = replyMessage.Headers.Action; 313replyMessageAction = replyMessage.Headers.Action; 378replyMessageAction = replyMessage.Headers.Action;
Contract.Message.IntegrationTests (4)
MessageContractCommon.4.1.0.cs (1)
39MessageHeaders headers = inspector.ReceivedMessage.Headers;
MessageContractTests.cs (3)
116int pos = reply.Headers.FindHeader("MustUnderstand_True", "http://tempuri.org/MustUnderstand_True_Namespace"); 117reply.Headers.UnderstoodHeaders.Add(reply.Headers[pos]);
Extensibility.MessageInterceptor.IntegrationTests (1)
MessageInterceptorTests.4.1.1.cs (1)
24msg.Headers.Add(MessageHeader.CreateHeader("ByPass", "urn:InterceptorNamespace", "ByPassPassword"));
System.ServiceModel.Federation (1)
System\ServiceModel\Federation\WSTrustChannel.cs (1)
365throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(FaultException.CreateFault(fault, response.Headers?.Action));
System.ServiceModel.Http (11)
System\ServiceModel\Channels\HttpChannelFactory.cs (2)
704Uri toHeader = message.Headers.To; 1157string action = message.Headers.Action;
System\ServiceModel\Channels\HttpResponseMessageHelper.cs (3)
78actionAbsent = (message.Headers.Action == null); 101toAbsent = (message.Headers.To == null); 116message.Headers.To = message.Properties.Via;
System\ServiceModel\Channels\MessageContent.cs (3)
45string action = _message.Headers.Action; 54_message.Headers.Action = null; 55_message.Headers.To = null;
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (3)
830if (message.Version.Addressing == AddressingVersion.None && message.Headers.Action == null) 834message.Headers.Action = WebSocketTransportSettings.BinaryMessageReceivedAction; 840message.Headers.Action = WebSocketTransportSettings.TextMessageReceivedAction;
System.ServiceModel.NetFramingBase (2)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (2)
668string text = SR.Format(SR.ReceiveShutdownReturnedLargeFault, message.Headers.Action); 674string text = SR.Format(SR.ReceiveShutdownReturnedMessage, message.Headers.Action);
System.ServiceModel.Primitives (147)
System\ServiceModel\ActionMismatchAddressingException.cs (1)
34phf.AddHeaders(message.Headers);
System\ServiceModel\Channels\AddressHeaderCollection.cs (1)
71message.Headers.Add(this[i].ToMessageHeader());
System\ServiceModel\Channels\DelegatingMessage.cs (1)
31get { return InnerMessage.Headers; }
System\ServiceModel\Channels\Message.cs (6)
329MessageHeaders headers = Headers; 379UniqueId requestMessageID = request.Headers.MessageId; 380Headers.RelatesTo = requestMessageID ?? throw TraceUtility.ThrowHelperError(new InvalidOperationException(SRP.RequestMessageDoesNotHaveAMessageID), request); 560MessageHeaders headers = Headers; 789MessageHeaders headers = Headers; 835MessageHeaders headers = Headers;
System\ServiceModel\Channels\MessageBuffer.cs (7)
73_understoodHeaders = new bool[message.Headers.Count]; 76_understoodHeaders[i] = message.Headers.IsUnderstood(i); 81_to = message.Headers.To; 82_action = message.Headers.Action; 143msg.Headers.AddUnderstood(i); 149msg.Headers.To = _to; 154msg.Headers.Action = _action;
System\ServiceModel\Channels\MessageHeaders.cs (2)
558CopyHeaderFrom(message.Headers, headerIndex); 610CopyHeadersFrom(message.Headers);
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (10)
816request.Headers.Insert(0, messageHeader); 821request.Headers.MessageId = messageId; 828request.Headers.ReplyTo = null; 832request.Headers.ReplyTo = address; 836request.Headers.ReplyTo = address.IsAnonymous ? null : address; 1681message.Headers.Insert(0, 1688message.Headers.Insert(0, new WsrmAckRequestedHeader(reliableMessagingVersion, id)); 1694message.Headers.Insert(0, 1740message.Headers.RelatesTo = messageId; 1932message.Headers.RelatesTo = messageId;
System\ServiceModel\Channels\RequestReplyCorrelator.cs (9)
24UniqueId messageId = request.Headers.MessageId; 78UniqueId relatesTo = reply.Headers.RelatesTo; 135MessageHeaders requestHeaders = request.Headers; 156MessageHeaders replyHeaders = reply.Headers; 171UniqueId messageId = request.Headers.MessageId; 175MessageHeaders replyHeaders = reply.Headers; 195FaultTo = message.Headers.FaultTo; 196_replyTo = message.Headers.ReplyTo; 199From = message.Headers.From;
System\ServiceModel\Channels\ServiceChannel.cs (12)
564MessageHeaders headers = rpc.Request.Headers; 932if ((operation.ReplyAction != MessageHeaders.WildcardAction) && !rpc.Reply.IsFault && rpc.Reply.Headers.Action != null) 934if (String.CompareOrdinal(operation.ReplyAction, rpc.Reply.Headers.Action) != 0) 938rpc.Reply.Headers.Action, 947string action = rpc.Reply.Headers.Action; 1181if (!context.OutgoingMessageVersion.IsMatch(message.Headers.MessageVersion)) 1184SRP.Format(SRP.SFxVersionMismatchInOperationContextAndMessage2, context.OutgoingMessageVersion, message.Headers.MessageVersion) 1190message.Headers.CopyHeadersFrom(context.OutgoingMessageHeaders); 1209Call(message.Headers.Action, true, operation, new object[] { message }, Array.Empty<object>(), timeout); 1220return BeginCall(message.Headers.Action, true, operation, new object[] { message }, timeout, callback, state); 1236return (Message)Call(message.Headers.Action, false, operation, new object[] { message }, Array.Empty<object>(), timeout); 1247return BeginCall(message.Headers.Action, false, operation, new object[] { message }, timeout, callback, state);
System\ServiceModel\Channels\TransportOutputChannel.cs (1)
87message.Headers.SetToHeader(_toHeader);
System\ServiceModel\Channels\WsrmFault.cs (5)
381message.Headers.Add(header); 418string subcodeName = WsrmSequenceFaultHeader.GetSubcode(message.Headers.GetReaderAtHeader(index), 433detailNamespace, message.Headers.GetReaderAtHeader(index), reliableMessagingVersion); 445message.Headers.UnderstoodHeaders.Add(message.Headers[index]);
System\ServiceModel\Channels\WsrmMessageInfo.cs (3)
136MessageHeaders headers = message.Headers; 563Collection<MessageHeaderInfo> notUnderstoodHeaders = message.Headers.GetHeadersNotUnderstood(); 726info.To = message.Headers.To;
System\ServiceModel\Description\TypedMessageConverter.cs (4)
105Fx.Assert(message.Headers != null, ""); 106if (this.Action != null && message.Headers.Action != null && message.Headers.Action != this.Action) 107throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxActionMismatch, this.Action, message.Headers.Action)));
System\ServiceModel\Diagnostics\ActivityIdHeader.cs (9)
39if (message != null && message.State != MessageState.Closed && message.Headers != null) 41int index = message.Headers.FindHeader(DiagnosticStrings.ActivityId, DiagnosticStrings.DiagnosticsNamespace); 46using (XmlDictionaryReader reader = message.Headers.GetReaderAtHeader(index)) 75if (message.State != MessageState.Closed && message.Headers != null) 77int index = message.Headers.FindHeader(DiagnosticStrings.ActivityId, DiagnosticStrings.DiagnosticsNamespace); 82using (XmlDictionaryReader reader = message.Headers.GetReaderAtHeader(index)) 107if (message.State != MessageState.Closed && message.Headers.MessageVersion.Envelope != EnvelopeVersion.None) 109int index = message.Headers.FindHeader(DiagnosticStrings.ActivityId, DiagnosticStrings.DiagnosticsNamespace); 112message.Headers.Add(this);
System\ServiceModel\Diagnostics\EventTraceActivityHelper.cs (2)
56UniqueId uid = message.Headers.RelatesTo; 91UniqueId uniqueId = message.Headers.MessageId;
System\ServiceModel\Diagnostics\TraceUtility.cs (4)
430if (message != null && message.State != MessageState.Closed && message.Headers != null) 432int index = message.Headers.FindHeader(ActivityIdKey, DiagnosticsNamespace); 437using (XmlDictionaryReader reader = message.Headers.GetReaderAtHeader(index)) 576ServiceModelActivity.Start(activity, SRP.Format(SRP.ActivityProcessAction, message.Headers.Action), ActivityType.ProcessAction);
System\ServiceModel\Dispatcher\ChannelHandler.cs (6)
258if (_shouldRejectMessageWithOnOpenActionHeader && message.Headers.Action == OperationDescription.SessionOpenedAction) 260throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxNoEndpointMatchingAddressForConnectionOpeningMessage, message.Headers.Action, "Open"))); 826string reason = SRP.Format(SRP.SFxNoEndpointMatchingAddress, request.RequestMessage.Headers.To); 836if (addressingVersion != AddressingVersion.None && request.RequestMessage.Headers.Action == null) 848string reason = SRP.Format(SRP.SFxNoEndpointMatchingContract, request.RequestMessage.Headers.Action); 1003requestID = requestMessage.Headers.MessageId;
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (2)
174MessageHeaders headers = message.Headers; 308MessageHeaders headers = message.Headers;
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (2)
274throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxInvalidReplyAction, Name, reply.Headers.Action ?? "{NULL}", ReplyAction))); 322rpc.NotUnderstoodHeaders = rpc.Request.Headers.GetHeadersNotUnderstood();
System\ServiceModel\Dispatcher\DispatchRuntime.cs (1)
362string action = message.Headers.Action;
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (3)
253relatesTo = message.Headers.RelatesTo; 466UniqueId messageId = message.Headers.MessageId; 494if (reply.Headers.RelatesTo == messageId)
System\ServiceModel\Dispatcher\ErrorBehavior.cs (2)
71if (rpc.FaultInfo.Fault.Headers.Action == null) 73rpc.FaultInfo.Fault.Headers.Action = rpc.RequestVersion.Addressing.DefaultFaultAction;
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (2)
339message.Headers.CopyHeadersFrom(context.OutgoingMessageHeaders); 971string action = request.Headers.Action;
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
109RequestID = request.Headers.MessageId;
System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (3)
179Collection<MessageHeaderInfo> headersNotUnderstood = reply.Headers.GetHeadersNotUnderstood(); 241throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxInvalidRequestAction, Name, rpc.Request.Headers.Action ?? "{NULL}", Action))); 390return (String.CompareOrdinal(message.Headers.Action, action) == 0);
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (4)
104message.Headers.Add(new XmlElementMessageHeader(this, message.Version, element.LocalName, element.NamespaceURI, 119message.Headers.Add(new XmlElementMessageHeader(this, message.Version, element.LocalName, element.NamespaceURI, 131message.Headers.Add(new XmlElementMessageHeader(this, message.Version, element.LocalName, element.NamespaceURI, 163MessageHeaders headers = message.Headers;
System\ServiceModel\EndpointAddress.cs (5)
280message.Headers.To = null; 284message.Headers.To = message.Version.Addressing.AnonymousUri; 294message.Headers.To = message.Version.Addressing.NoneUri; 298message.Headers.To = uri; 300message.Properties.Via = message.Headers.To;
System\ServiceModel\MessageHeaderException.cs (1)
39phf.AddHeaders(message.Headers);
System\ServiceModel\MustUnderstandSoapException.cs (1)
43AddNotUnderstoodHeaders(message.Headers);
System\ServiceModel\OperationContext.cs (1)
226return message.Headers;
System\ServiceModel\ProtocolException.cs (4)
34string text = SRP.Format(SRP.ReceiveShutdownReturnedLargeFault, message.Headers.Action); 40string text = SRP.Format(SRP.ReceiveShutdownReturnedMessage, message.Headers.Action); 58string text = SRP.Format(SRP.OneWayOperationReturnedLargeFault, message.Headers.Action); 64string text = SRP.Format(SRP.OneWayOperationReturnedMessage, message.Headers.Action);
System\ServiceModel\Security\AcceleratedTokenProvider.cs (2)
190if (incomingMessage.Headers.Action != RequestSecurityTokenResponseAction.Value) 192throw TraceUtility.ThrowHelperError(new SecurityNegotiationException(SRP.Format(SRP.InvalidActionForNegotiationMessage, incomingMessage.Headers.Action)), incomingMessage);
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (1)
423nextMessage.Headers.ReplyTo = EndpointAddress.AnonymousAddress;
System\ServiceModel\Security\ReceiveSecurityHeader.cs (2)
812MessageHeaderInfo header = Message.Headers[HeaderIndex]; 814Message.Headers.UnderstoodHeaders.Add(header);
System\ServiceModel\Security\ReceiveSecurityHeaderElementManager.cs (1)
25_headerIds = new string[securityHeader.ProcessedMessage.Headers.Count];
System\ServiceModel\Security\SecurityProtocol.cs (1)
506IList<SupportingTokenProviderSpecification> supportingTokenProviders = GetSupportingTokenProviders(message.Headers.Action);
System\ServiceModel\Security\SecuritySessionClientSettings.cs (13)
592closeMessage.Headers.ReplyTo = InternalLocalAddress; 598closeMessage.Headers.ReplyTo = null; 602closeMessage.Headers.ReplyTo = EndpointAddress.AnonymousAddress; 702if (response.Headers.Action != Settings.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction.Value) 704throw TraceUtility.ThrowHelperError(new MessageSecurityException(SRP.Format(SRP.InvalidCloseResponseAction, response.Headers.Action)), response); 744if (request.Headers.ReplyTo != null) 746request.Headers.ReplyTo.ApplyTo(reply); 748else if (request.Headers.From != null) 750request.Headers.From.ApplyTo(reply); 753if (request.Headers.MessageId != null) 755reply.Headers.RelatesTo = request.Headers.MessageId; 843string action = message.Headers.Action;
System\ServiceModel\Security\SecuritySessionSecurityTokenAuthenticator.cs (1)
29if (message.Headers.Action == _actions[i])
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (4)
586message.Headers.ReplyTo = LocalAddress; 590message.Headers.ReplyTo = EndpointAddress.AnonymousAddress; 687if (response.Headers.Action != RenewResponseAction.Value) 689throw TraceUtility.ThrowHelperError(new SecurityNegotiationException(SRP.Format(SRP.InvalidRenewResponseAction, response.Headers.Action)), response);
System\ServiceModel\Security\SecurityUtils.cs (1)
970Exception faultException = new FaultException(fault, message.Headers.Action);
System\ServiceModel\Security\SecurityVersion.cs (5)
84return message.Headers.FindHeader(HeaderName.Value, HeaderNamespace.Value) >= 0; 89return message.Headers.FindHeader(HeaderName.Value, HeaderNamespace.Value, actors); 110int headerIndex = message.Headers.FindHeader(HeaderName.Value, HeaderNamespace.Value, actor); 113headerIndex = message.Headers.FindHeader(HeaderName.Value, HeaderNamespace.Value, message.Version.Envelope.UltimateDestinationActorValues); 120MessageHeaderInfo headerInfo = message.Headers[headerIndex];
System\ServiceModel\Security\TransportSecurityProtocol.cs (1)
114IList<SupportingTokenAuthenticatorSpecification> supportingAuthenticators = factory.GetSupportingTokenAuthenticators(message.Headers.Action,
System.ServiceModel.Primitives.Tests (17)
Channels\MessageTest.cs (5)
29Assert.Equal(s_action, message.Headers.Action); 41Assert.Equal(s_action, message.Headers.Action); 56Assert.Equal(s_action, message.Headers.Action); 91Assert.Equal(s_action, message.Headers.Action); 101Assert.Equal(s_action, message.Headers.Action);
Channels\UnderstoodHeadersTest.cs (11)
29requestMessage.Headers.Add(customHeaderAlpha); 30requestMessage.Headers.Add(customHeaderBravo); 33foreach (MessageHeaderInfo mhi in requestMessage.Headers) 43requestMessage.Headers.UnderstoodHeaders.Add(customHeaderAlpha); 44requestMessage.Headers.UnderstoodHeaders.Add(customHeaderBravo); 45int numUnderstoodHeaders = requestMessage.Headers.UnderstoodHeaders.Count<MessageHeaderInfo>(); 49IEnumerator iEnum = requestMessage.Headers.UnderstoodHeaders.GetEnumerator(); 58IEnumerator iEnum2 = ((IEnumerable)requestMessage.Headers.UnderstoodHeaders).GetEnumerator(); 67foreach (MessageHeaderInfo mhi in requestMessage.Headers) 69requestMessage.Headers.UnderstoodHeaders.Remove(mhi); 73numUnderstoodHeaders = requestMessage.Headers.UnderstoodHeaders.Count<MessageHeaderInfo>();
ServiceModel\MessageContractTest.4.4.0.cs (1)
166foreach (MessageHeader header in msg.Headers)