6 overrides of Version
System.ServiceModel.Primitives (6)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (1)
1570public override MessageVersion Version
System\ServiceModel\Channels\ContentOnlyMessage.cs (1)
55public override MessageVersion Version
System\ServiceModel\Channels\DelegatingMessage.cs (1)
39public override MessageVersion Version
System\ServiceModel\Channels\Message.cs (3)
1115public override MessageVersion Version 1403public override MessageVersion Version 1664public override MessageVersion Version
74 references to Version
Contract.Message.IntegrationTests (1)
MessageTests.4.0.0.cs (1)
44Assert.Equal(MessageVersion.Soap11, replyMessage.Version);
System.ServiceModel.Http (11)
System\ServiceModel\Channels\HttpChannelFactory.cs (4)
1295if (message.Version.Envelope == EnvelopeVersion.Soap11) 1299else if (message.Version.Envelope == EnvelopeVersion.Soap12) 1303else if (message.Version.Envelope != EnvelopeVersion.None) 1307message.Version.Envelope.ToString())));
System\ServiceModel\Channels\HttpResponseMessageHelper.cs (2)
73if (message.Version.Addressing == AddressingVersion.None) 127message.Properties.Via = message.Version.Addressing.AnonymousUri;
System\ServiceModel\Channels\MessageContent.cs (3)
52if (_message.Version.Addressing == AddressingVersion.None) 95if (_message.Version.Envelope == EnvelopeVersion.Soap12) 97if (_message.Version.Addressing == AddressingVersion.None)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (2)
825if (message.Version.Addressing != AddressingVersion.None || !_localAddress.IsAnonymous) 830if (message.Version.Addressing == AddressingVersion.None && message.Headers.Action == null)
System.ServiceModel.Primitives (57)
System\ServiceModel\Channels\DelegatingMessage.cs (1)
41get { return InnerMessage.Version; }
System\ServiceModel\Channels\Message.cs (14)
416if (Version.Envelope != EnvelopeVersion.None) 422if (Version.Envelope != EnvelopeVersion.None) 430if (Version.Envelope != EnvelopeVersion.None) 442writer.WriteStartElement(messageDictionary.Prefix.Value, messageDictionary.Body, Version.Envelope.DictionaryNamespace); 498EnvelopeVersion envelopeVersion = Version.Envelope; 509EnvelopeVersion envelopeVersion = Version.Envelope; 556if (Version.Envelope != EnvelopeVersion.None) 573if (Version.Envelope != EnvelopeVersion.None) 618Message.ReadFromBodyContentsToEnd(reader, Version.Envelope); 785if (Version.Envelope != EnvelopeVersion.None) 807if (Version.Envelope != EnvelopeVersion.None) 816if (Version.Envelope != EnvelopeVersion.None) 840if (Version.Addressing == AddressingVersion.None && headers[i].Namespace == AddressingVersion.None.Namespace) 1279return Message.ReadStartBody(reader, Version.Envelope, out _isFault, out _isEmpty);
System\ServiceModel\Channels\MessageBuffer.cs (1)
68_version = message.Version;
System\ServiceModel\Channels\MessageEncoder.cs (2)
242if (message.Version != MessageVersion) 245new ProtocolException(SRP.Format(SRP.EncoderMessageVersionMismatch, message.Version, MessageVersion)),
System\ServiceModel\Channels\MessageFault.cs (1)
87EnvelopeVersion envelopeVersion = message.Version.Envelope;
System\ServiceModel\Channels\RequestReplyCorrelator.cs (2)
105else if (reply.Version.Addressing == AddressingVersion.WSAddressingAugust2004) 197if (message.Version.Addressing == AddressingVersion.WSAddressingAugust2004)
System\ServiceModel\Channels\ServiceChannel.cs (3)
560if (!oneway && !ClientRuntime.ManualAddressing && rpc.Request.Version.Addressing != AddressingVersion.None) 948if (action == rpc.Reply.Version.Addressing.DefaultFaultAction) 952ThrowIfFaultUnderstood(rpc.Reply, fault, action, rpc.Reply.Version, rpc.Channel.GetProperty<FaultConverter>());
System\ServiceModel\Dispatcher\ClientRuntime.cs (1)
452if (message.Version != MessageVersion.None || message.IsEmpty)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (2)
187AddMessageHeaderForParameter(headers, headerPart, message.Version, headerItemValue, false/*isXmlElement*/); 193AddMessageHeaderForParameter(headers, headerPart, message.Version, headerValue, false/*isXmlElement*/);
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (1)
326new MustUnderstandSoapException(rpc.NotUnderstoodHeaders, rpc.Request.Version.Envelope));
System\ServiceModel\Dispatcher\DispatchRuntime.cs (3)
365message.Version.Addressing.Namespace); 397return Task.FromResult((object)Message.CreateMessage(message.Version, fault, message.Version.Addressing.DefaultFaultAction));
System\ServiceModel\Dispatcher\MessageRpc.cs (2)
78FaultInfo = new ErrorHandlerFaultInfo(request.Version.Addressing.DefaultFaultAction); 92RequestVersion = request.Version;
System\ServiceModel\Dispatcher\OperationFormatter.cs (1)
259object body = DeserializeBody(reader, message.Version, RequestAction, messageDescription, parameters, isRequest);
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (5)
93serializer.Serialize(bufferWriter, headerValues, null, _isEncoded ? GetEncoding(message.Version.Envelope) : null); 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, 245object[] headerValues = (object[])serializer.Deserialize(bufferReader, _isEncoded ? GetEncoding(message.Version.Envelope) : null);
System\ServiceModel\EndpointAddress.cs (5)
278if (message.Version.Addressing == AddressingVersion.WSAddressing10) 282else if (message.Version.Addressing == AddressingVersion.WSAddressingAugust2004) 284message.Headers.To = message.Version.Addressing.AnonymousUri; 289new ProtocolException(SRP.Format(SRP.AddressingVersionNotSupported, message.Version.Addressing))); 294message.Headers.To = message.Version.Addressing.NoneUri;
System\ServiceModel\OperationContext.cs (1)
258return message.Version;
System\ServiceModel\Security\SecurityHeader.cs (1)
105get { return Message.Version; }
System\ServiceModel\Security\SecuritySessionClientSettings.cs (7)
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);
System\ServiceModel\Security\SecurityUtils.cs (1)
978else if (subCode.Name == AddressingStrings.EndpointUnavailable && subCode.Namespace == message.Version.Addressing.Namespace)
System\ServiceModel\Security\SecurityVerifiedMessage.cs (1)
155if (Message.ReadStartBody(reader, InnerMessage.Version.Envelope, out _isDecryptedBodyFault, out _isDecryptedBodyEmpty))
System\ServiceModel\Security\SecurityVersion.cs (1)
113headerIndex = message.Headers.FindHeader(HeaderName.Value, HeaderNamespace.Value, message.Version.Envelope.UltimateDestinationActorValues);
System\ServiceModel\Security\WSSecurityOneDotZeroSendSecurityHeader.cs (1)
247(header.Namespace == Message.Version.Addressing.Namespace))
System.ServiceModel.Primitives.Tests (5)
Channels\MessageTest.cs (5)
28Assert.Equal<MessageVersion>(MessageVersion.Soap12WSAddressing10, message.Version); 40Assert.Equal<MessageVersion>(MessageVersion.Soap12WSAddressing10, message.Version); 55Assert.Equal<MessageVersion>(MessageVersion.Soap12WSAddressing10, message.Version); 90Assert.Equal(MessageVersion.Soap12WSAddressing10, message.Version); 100Assert.Equal(MessageVersion.Soap12WSAddressing10, message.Version);