System\ServiceModel\Channels\MessageHeaders.cs (33)
147return ActionHeader.ReadHeaderValue(reader, MessageVersion.Addressing);
154SetActionHeader(ActionHeader.Create(value, MessageVersion.Addressing));
198return FaultToHeader.ReadHeaderValue(reader, MessageVersion.Addressing);
205SetFaultToHeader(FaultToHeader.Create(value, MessageVersion.Addressing));
232return FromHeader.ReadHeaderValue(reader, MessageVersion.Addressing);
239SetFromHeader(FromHeader.Create(value, MessageVersion.Addressing));
281return MessageIDHeader.ReadHeaderValue(reader, MessageVersion.Addressing);
288SetMessageIDHeader(MessageIDHeader.Create(value, MessageVersion.Addressing));
329return ReplyToHeader.ReadHeaderValue(reader, MessageVersion.Addressing);
336SetReplyToHeader(ReplyToHeader.Create(value, MessageVersion.Addressing));
363return ToHeader.ReadHeaderValue(reader, MessageVersion.Addressing);
370SetToHeader(ToHeader.Create(value, MessageVersion.Addressing));
673SRP.Format(SRP.MultipleMessageHeaders, name, MessageVersion.Addressing.Namespace),
675MessageVersion.Addressing.Namespace,
691if (ns == MessageVersion.Addressing.Namespace)
837MessageVersion.Addressing.Namespace,
1024if (headerInfo.Namespace == MessageVersion.Addressing.Namespace)
1091if (MessageVersion.Addressing == AddressingVersion.None)
1095string message = SRP.Format(SRP.AddressingHeadersCannotBeAddedToAddressingVersion, MessageVersion.Addressing);
1152RelatesToHeader.ReadHeaderValue(reader, MessageVersion.Addressing, out relationshipType, out messageId);
1469if (MessageVersion.Addressing == AddressingVersion.None && reader.NamespaceURI == AddressingVersion.None.Namespace)
1471string message = SRP.Format(SRP.AddressingHeadersCannotBeAddedToAddressingVersion, MessageVersion.Addressing);
1483Fx.Assert(MessageVersion.Addressing.DictionaryNamespace != null, "non-None Addressing requires a non-null DictionaryNamespace");
1484kind = (HeaderKind)reader.IndexOfLocalName(localNames, MessageVersion.Addressing.DictionaryNamespace);
1488info = ToHeader.ReadHeader(reader, MessageVersion.Addressing, recycledMessageState.UriCache, actor, mustUnderstand, relay);
1491info = ActionHeader.ReadHeader(reader, MessageVersion.Addressing, actor, mustUnderstand, relay);
1494info = MessageIDHeader.ReadHeader(reader, MessageVersion.Addressing, actor, mustUnderstand, relay);
1497info = RelatesToHeader.ReadHeader(reader, MessageVersion.Addressing, actor, mustUnderstand, relay);
1500info = ReplyToHeader.ReadHeader(reader, MessageVersion.Addressing, actor, mustUnderstand, relay);
1503info = FromHeader.ReadHeader(reader, MessageVersion.Addressing, actor, mustUnderstand, relay);
1506info = FaultToHeader.ReadHeader(reader, MessageVersion.Addressing, actor, mustUnderstand, relay);
1654SetActionHeader(ActionHeader.Create(action, MessageVersion.Addressing));
1688relatesToHeader = RelatesToHeader.Create(messageId, MessageVersion.Addressing, relationshipType);
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (14)
830else if (messageVersion.Addressing == AddressingVersion.WSAddressingAugust2004)
834else if (messageVersion.Addressing == AddressingVersion.WSAddressing10)
841new ProtocolException(SRP.Format(SRP.AddressingVersionNotSupported, messageVersion.Addressing)));
1711WsrmIndex.GetSequenceAcknowledgementActionHeader(version.Addressing, reliableMessagingVersion));
1724WsrmIndex.GetAckRequestedActionHeader(messageVersion.Addressing, reliableMessagingVersion));
1738WsrmIndex.GetCloseSequenceResponseActionHeader(messageVersion.Addressing), response);
1748CreateSequenceResponse response = new CreateSequenceResponse(messageVersion.Addressing, reliableMessagingVersion);
1758WsrmIndex.GetCreateSequenceResponseAction(reliableMessagingVersion), messageVersion.Addressing), response);
1812string action = WsrmIndex.GetFaultActionString(messageVersion.Addressing, reliableMessagingVersion);
1862else if ((subCode.Namespace == version.Addressing.Namespace)
1886FaultCode subCode = new FaultCode(AddressingStrings.EndpointUnavailable, version.Addressing.Namespace);
1904return Message.CreateMessage(version, fault, version.Addressing.DefaultFaultAction);
1917WsrmIndex.GetTerminateSequenceActionHeader(version.Addressing, reliableMessagingVersion),
1928WsrmIndex.GetTerminateSequenceResponseActionHeader(version.Addressing),
System\ServiceModel\Channels\WsrmMessageInfo.cs (10)
449throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new MessageHeaderException(SRP.NoActionNoSequenceHeaderReason, messageVersion.Addressing.Namespace, AddressingStrings.Action, false));
654DXD.Wsrm11Dictionary.CloseSequenceResponse), messageVersion.Addressing.Namespace,
727if (info.To == null && messageVersion.Addressing == AddressingVersion.WSAddressing10)
728info.To = messageVersion.Addressing.AnonymousUri;
782XD.WsrmFeb2005Dictionary.CreateSequenceResponse), messageVersion.Addressing.Namespace,
789info = CreateSequenceResponse.Create(messageVersion.Addressing, reliableMessagingVersion, reader);
852DXD.Wsrm11Dictionary.TerminateSequenceResponse), messageVersion.Addressing.Namespace,
935messageVersion.Addressing.Namespace,
945if (messageVersion.Addressing == AddressingVersion.WSAddressing10 && ReplyTo == null)
954messageVersion.Addressing.Namespace,
System\ServiceModel\Security\SecuritySessionClientSettings.cs (6)
586Message closeMessage = Message.CreateMessage(MessageVersion, ActionHeader.Create(Settings.SecurityStandardsManager.SecureConversationDriver.CloseAction, MessageVersion.Addressing), rst);
596if (closeMessage.Version.Addressing == AddressingVersion.WSAddressing10)
600else if (closeMessage.Version.Addressing == AddressingVersion.WSAddressingAugust2004)
607new ProtocolException(SRP.Format(SRP.AddressingVersionNotSupported, closeMessage.Version.Addressing)));
809response = Message.CreateMessage(message.Version, ActionHeader.Create(Settings.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction, message.Version.Addressing), rstr);
816response = Message.CreateMessage(message.Version, ActionHeader.Create(Settings.SecurityStandardsManager.SecureConversationDriver.CloseResponseAction, message.Version.Addressing), rstrCollection);