7 instantiations of MessageVersion
System.ServiceModel.Primitives (7)
System\ServiceModel\Channels\MessageVersion.cs (7)
18None = new MessageVersion(EnvelopeVersion.None, AddressingVersion.None); 19Soap11 = new MessageVersion(EnvelopeVersion.Soap11, AddressingVersion.None); 20Soap12 = new MessageVersion(EnvelopeVersion.Soap12, AddressingVersion.None); 21Soap11WSAddressing10 = new MessageVersion(EnvelopeVersion.Soap11, AddressingVersion.WSAddressing10); 22Soap12WSAddressing10 = new MessageVersion(EnvelopeVersion.Soap12, AddressingVersion.WSAddressing10); 23Soap11WSAddressingAugust2004 = new MessageVersion(EnvelopeVersion.Soap11, AddressingVersion.WSAddressingAugust2004); 24s_soap12Addressing200408 = new MessageVersion(EnvelopeVersion.Soap12, AddressingVersion.WSAddressingAugust2004);
414 references to MessageVersion
Binding.Http.IntegrationTests (1)
MtomBindingTestHelper.cs (1)
68var mtomElement = new MtomMessageEncodingBindingElement(MessageVersion.Soap11, Encoding.UTF8);
Client.TypedClient.IntegrationTests (3)
TypedProxyTests.4.0.0.cs (3)
231new TextMessageEncodingBindingElement(MessageVersion.Default, Encoding.UTF8), 295new TextMessageEncodingBindingElement(MessageVersion.Default, Encoding.UTF8), 359new TextMessageEncodingBindingElement(MessageVersion.Default, Encoding.UTF8),
Contract.Message.IntegrationTests (2)
MessageTests.4.0.0.cs (2)
44Assert.Equal(MessageVersion.Soap11, replyMessage.Version); 155public Message SerializeRequest(MessageVersion messageVersion, object[] parameters)
Encoding.MessageVersion.IntegrationTests (7)
MessageVersionTests.4.0.0.cs (2)
30binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap12WSAddressing10, Encoding.UTF8), new HttpTransportBindingElement()); 66binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap11, Encoding.UTF8), new HttpTransportBindingElement());
MessageVersionTests.cs (5)
30binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap12WSAddressingAugust2004, Encoding.UTF8), new HttpTransportBindingElement()); 66binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap11WSAddressingAugust2004, Encoding.UTF8), new HttpTransportBindingElement()); 102binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.CreateVersion(EnvelopeVersion.Soap12, AddressingVersion.None), Encoding.UTF8), new HttpTransportBindingElement()); 138binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.CreateVersion(EnvelopeVersion.Soap11, AddressingVersion.WSAddressing10), Encoding.UTF8), new HttpTransportBindingElement()); 174binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.CreateVersion(EnvelopeVersion.Soap11, AddressingVersion.WSAddressing10), Encoding.UTF8), new TcpTransportBindingElement());
Extensibility.MessageEncoder.IntegrationTests (8)
CustomTextMessageBindingElement.cs (4)
14private MessageVersion _msgVersion; 26public CustomTextMessageBindingElement(string encoding, string mediaType, MessageVersion msgVersion) 44: this(encoding, mediaType, System.ServiceModel.Channels.MessageVersion.Soap12WSAddressing10) 53public override MessageVersion MessageVersion
CustomTextMessageEncoder.cs (1)
46public override MessageVersion MessageVersion
CustomTextMessageEncoderFactory.cs (3)
18private MessageVersion _version; 22internal CustomTextMessageEncoderFactory(string mediaType, string charSet, MessageVersion version) 38public override MessageVersion MessageVersion
Security.TransportSecurity.IntegrationTests (6)
Https\HttpsTests.4.1.0.cs (6)
82CustomBinding binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap11, Encoding.UTF8), new HttpsTransportBindingElement()); 160CustomBinding binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap11, Encoding.UTF8), new HttpsTransportBindingElement()); 199CustomBinding binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap12WSAddressing10, Encoding.UTF8), new HttpsTransportBindingElement()); 240CustomBinding binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap11, Encoding.UTF8), new HttpsTransportBindingElement()); 286CustomBinding binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap11, Encoding.UTF8), new HttpsTransportBindingElement()); 327CustomBinding binding = new CustomBinding(new TextMessageEncodingBindingElement(MessageVersion.Soap11, Encoding.UTF8), new HttpsTransportBindingElement());
System.ServiceModel.Federation (6)
System\ServiceModel\Federation\WSTrustChannel.cs (4)
34MessageVersion = RequestChannel.GetProperty<MessageVersion>(); 35if (MessageVersion == null || MessageVersion == MessageVersion.None) 36MessageVersion = MessageVersion.Default; 53private MessageVersion MessageVersion { get; }
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (2)
260Message requestMessage = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, _requestSerializationContext.TrustActions.IssueRequest, reader); 299Message reply = channel.Request(Message.CreateMessage(MessageVersion.Soap12WSAddressing10, _requestSerializationContext.TrustActions.IssueRequest, reader));
System.ServiceModel.Http (16)
System\ServiceModel\Channels\ClientWebSocketTransportDuplexSessionChannel.cs (1)
180if (_channelFactory.MessageVersion != MessageVersion.None)
System\ServiceModel\Channels\HttpChannelFactory.cs (2)
487if (MessageVersion.Addressing == AddressingVersion.None && remoteAddress.Uri != via) 712if (MessageVersion.Addressing == AddressingVersion.None)
System\ServiceModel\Channels\HttpResponseMessageHelper.cs (1)
47if (_encoder.MessageVersion == MessageVersion.None)
System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
100if (MessageVersion.Addressing == AddressingVersion.None && remoteAddress.Uri != via)
System\ServiceModel\Channels\HttpTransportDefaults.cs (1)
42return new TextMessageEncoderFactory(MessageVersion.Default, TextEncoderDefaults.Encoding, EncoderDefaults.MaxReadPoolSize, EncoderDefaults.MaxWritePoolSize, EncoderDefaults.ReaderQuotas);
System\ServiceModel\HttpBindingBase.cs (2)
26TextMessageEncodingBindingElement.MessageVersion = MessageVersion.Soap11; 28MtomMessageEncodingBindingElement.MessageVersion = MessageVersion.Soap11;
System\ServiceModel\NetHttpBinding.cs (3)
158_binaryMessageEncodingBindingElement = new BinaryMessageEncodingBindingElement() { MessageVersion = MessageVersion.Soap12WSAddressing10 }; 159TextMessageEncodingBindingElement.MessageVersion = MessageVersion.Soap12WSAddressing10; 160MtomMessageEncodingBindingElement.MessageVersion = MessageVersion.Soap12WSAddressing10;
System\ServiceModel\NetHttpsBinding.cs (3)
151_binaryMessageEncodingBindingElement = new BinaryMessageEncodingBindingElement() { MessageVersion = MessageVersion.Soap12WSAddressing10 }; 152TextMessageEncodingBindingElement.MessageVersion = MessageVersion.Soap12WSAddressing10; 153MtomMessageEncodingBindingElement.MessageVersion = MessageVersion.Soap12WSAddressing10;
System\ServiceModel\WSHttpBindingBase.cs (2)
162_textEncoding.MessageVersion = MessageVersion.Soap12WSAddressing10; 164_mtomEncoding.MessageVersion = MessageVersion.Soap12WSAddressing10;
System.ServiceModel.Http.Tests (10)
ServiceModel\BasicHttpBindingTest.cs (6)
34Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion); 59Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion); 83Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion);
ServiceModel\BasicHttpsBindingTest.cs (4)
32Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion); 57Assert.Equal<MessageVersion>(MessageVersion.Soap11, binding.MessageVersion);
System.ServiceModel.NetFramingBase (8)
System\ServiceModel\Channels\NetFramingTransportChannelFactory.cs (4)
53MessageVersion = MessageVersion.None; 128internal MessageVersion MessageVersion { get; } 153if (typeof(T) == typeof(MessageVersion)) 386MessageVersion ITransportFactorySettings.MessageVersion => MessageVersion;
System\ServiceModel\Channels\TransportChannelFactory.cs (4)
12private MessageVersion _messageVersion; 50_messageVersion = MessageVersion.None; 68public MessageVersion MessageVersion 80if (typeof(T) == typeof(MessageVersion))
System.ServiceModel.Primitives (288)
System\ServiceModel\ActionMismatchAddressingException.cs (1)
29internal Message ProvideFault(MessageVersion messageVersion)
System\ServiceModel\ActionNotSupportedException.cs (1)
21internal Message ProvideFault(MessageVersion messageVersion)
System\ServiceModel\Channels\AddressHeader.cs (2)
235protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 245protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Channels\Addressing.cs (11)
88protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 131protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 205protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 284protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 454protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 523protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 539protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 628protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 734protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 861protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 942protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (11)
22private MessageVersion _messageVersion; 33public BinaryMessageEncoderFactory(MessageVersion messageVersion, int maxReadPoolSize, int maxWritePoolSize, int maxSessionSize, 69public override MessageVersion MessageVersion 354public override MessageVersion MessageVersion 1217private MessageVersion _messageVersion; 1295public MessagePatterns(IXmlDictionary dictionary, XmlBinaryReaderSession readerSession, MessageVersion messageVersion) 1478public PatternMessage(IBufferedMessageData messageData, MessageVersion messageVersion) 1507public PatternMessage(IBufferedMessageData messageData, MessageVersion messageVersion, 1570public override MessageVersion Version 1710private MessageVersion _messageVersion; 1714public PatternMessageBuffer(IBufferedMessageData messageDataAtBody, MessageVersion messageVersion,
System\ServiceModel\Channels\BinaryMessageEncodingBindingElement.cs (5)
18private MessageVersion _messageVersion; 29_messageVersion = MessageVersion.CreateVersion(BinaryEncoderDefaults.EnvelopeVersion); 63public override MessageVersion MessageVersion 78_messageVersion = MessageVersion.CreateVersion(BinaryEncoderDefaults.EnvelopeVersion, value.Addressing); 294return (!_messageVersion.IsMatch(MessageVersion.Default));
System\ServiceModel\Channels\Binding.cs (2)
143public MessageVersion MessageVersion 147return GetProperty<MessageVersion>(new BindingParameterCollection());
System\ServiceModel\Channels\ChannelReliableSession.cs (1)
568MessageVersion messageVersion = Settings.MessageVersion;
System\ServiceModel\Channels\ContentOnlyMessage.cs (2)
21_headers = new MessageHeaders(MessageVersion.None); 55public override MessageVersion Version
System\ServiceModel\Channels\CreateSequence.cs (1)
36public static CreateSequenceInfo Create(MessageVersion messageVersion,
System\ServiceModel\Channels\DelegatingMessage.cs (1)
39public override MessageVersion Version
System\ServiceModel\Channels\FaultConverter.cs (3)
12public static FaultConverter GetDefaultFaultConverter(MessageVersion version) 83private MessageVersion _version; 85internal DefaultFaultConverter(MessageVersion version)
System\ServiceModel\Channels\IReliableFactorySettings.cs (1)
21MessageVersion MessageVersion { get; }
System\ServiceModel\Channels\ITransportFactorySettings.cs (1)
14MessageVersion MessageVersion { get; }
System\ServiceModel\Channels\Message.cs (22)
57public abstract MessageVersion Version { get; } // must never return null 116static public Message CreateMessage(MessageVersion version, string action, object body) 121static public Message CreateMessage(MessageVersion version, string action, object body, XmlObjectSerializer serializer) 136static public Message CreateMessage(MessageVersion version, string action, XmlReader body) 141static public Message CreateMessage(MessageVersion version, string action, XmlDictionaryReader body) 156static public Message CreateMessage(MessageVersion version, string action, BodyWriter body) 171static internal Message CreateMessage(MessageVersion version, ActionHeader actionHeader, BodyWriter body) 186static public Message CreateMessage(MessageVersion version, string action) 196static internal Message CreateMessage(MessageVersion version, ActionHeader actionHeader) 206static public Message CreateMessage(XmlReader envelopeReader, int maxSizeOfHeaders, MessageVersion version) 211static public Message CreateMessage(XmlDictionaryReader envelopeReader, int maxSizeOfHeaders, MessageVersion version) 227static public Message CreateMessage(MessageVersion version, FaultCode faultCode, string reason, string action) 247static public Message CreateMessage(MessageVersion version, FaultCode faultCode, string reason, object detail, string action) 267static public Message CreateMessage(MessageVersion version, MessageFault fault, string action) 1037public BodyWriterMessage(MessageVersion version, string action, BodyWriter bodyWriter) 1044public BodyWriterMessage(MessageVersion version, ActionHeader actionHeader, BodyWriter bodyWriter) 1115public override MessageVersion Version 1330public StreamedMessage(XmlDictionaryReader reader, int maxSizeOfHeaders, MessageVersion desiredVersion) 1403public override MessageVersion Version 1567MessageVersion desiredVersion = messageData.MessageEncoder.MessageVersion; 1664public override MessageVersion Version 1734if (Version == MessageVersion.None)
System\ServiceModel\Channels\MessageBuffer.cs (2)
60private MessageVersion _version; 79if (_version == MessageVersion.None)
System\ServiceModel\Channels\MessageEncoder.cs (1)
23public abstract MessageVersion MessageVersion { get; }
System\ServiceModel\Channels\MessageEncoderFactory.cs (1)
19public abstract MessageVersion MessageVersion
System\ServiceModel\Channels\MessageEncodingBindingElement.cs (2)
19public abstract MessageVersion MessageVersion { get; set; } 57if (typeof(T) == typeof(MessageVersion))
System\ServiceModel\Channels\MessageHeader.cs (32)
42public virtual bool IsMessageVersionSupported(MessageVersion messageVersion) 62if (IsMessageVersionSupported(MessageVersion.Soap12WSAddressing10)) 64WriteHeader(writer, MessageVersion.Soap12WSAddressing10); 66else if (IsMessageVersionSupported(MessageVersion.Soap12WSAddressingAugust2004)) 68WriteHeader(writer, MessageVersion.Soap12WSAddressingAugust2004); 70else if (IsMessageVersionSupported(MessageVersion.Soap11WSAddressing10)) 72WriteHeader(writer, MessageVersion.Soap11WSAddressing10); 74else if (IsMessageVersionSupported(MessageVersion.Soap11WSAddressingAugust2004)) 76WriteHeader(writer, MessageVersion.Soap11WSAddressingAugust2004); 78else if (IsMessageVersionSupported(MessageVersion.Soap12)) 80WriteHeader(writer, MessageVersion.Soap12); 82else if (IsMessageVersionSupported(MessageVersion.Soap11)) 84WriteHeader(writer, MessageVersion.Soap11); 88WriteHeader(writer, MessageVersion.None); 98public void WriteHeader(XmlWriter writer, MessageVersion messageVersion) 103public void WriteHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 120public void WriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 135protected virtual void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 141public void WriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 156protected abstract void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion); 158protected void WriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion) 222internal static void GetHeaderAttributes(XmlDictionaryReader reader, MessageVersion version, 340protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 416public override bool IsMessageVersionSupported(MessageVersion messageVersion) 466protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 485protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 498protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 520private MessageVersion _version; 531public BufferedHeader(MessageVersion version, XmlBuffer buffer, int bufferIndex, string name, string ns, bool mustUnderstand, string actor, bool relay, bool isRefParam) 544public BufferedHeader(MessageVersion version, XmlBuffer buffer, int bufferIndex, MessageHeaderInfo headerInfo) 557public BufferedHeader(MessageVersion version, XmlBuffer buffer, XmlDictionaryReader reader, XmlAttributeHolder[] envelopeAttributes, XmlAttributeHolder[] headerAttributes) 622public override bool IsMessageVersionSupported(MessageVersion messageVersion)
System\ServiceModel\Channels\MessageHeaders.cs (9)
36public MessageHeaders(MessageVersion version, int initialSize) 41public MessageHeaders(MessageVersion version) 46internal MessageHeaders(MessageVersion version, XmlDictionaryReader reader, XmlAttributeHolder[] envelopeAttributes, XmlAttributeHolder[] headerAttributes, ref int maxSizeOfHeaders) 101internal MessageHeaders(MessageVersion version, XmlDictionaryReader reader, IBufferedMessageData bufferedMessageData, RecycledMessageState recycledMessageState, bool[] understoodHeaders, bool understoodHeadersModified) 107internal MessageHeaders(MessageVersion version, MessageHeaders headers, IBufferedMessageData bufferedMessageData) 297public MessageVersion MessageVersion { get; private set; } 1287internal void Init(MessageVersion version, int initialSize) 1302internal void Init(MessageVersion version) 1310internal void Init(MessageVersion version, XmlDictionaryReader reader, IBufferedMessageData bufferedMessageData, RecycledMessageState recycledMessageState, bool[] understoodHeaders, bool understoodHeadersModified)
System\ServiceModel\Channels\MessageVersion.cs (12)
13private static MessageVersion s_soap12Addressing200408; 33public static MessageVersion CreateVersion(EnvelopeVersion envelopeVersion) 38public static MessageVersion CreateVersion(EnvelopeVersion envelopeVersion, AddressingVersion addressingVersion) 111public static MessageVersion Default 139public static MessageVersion None { get; private set; } 141public static MessageVersion Soap12WSAddressing10 { get; private set; } 143public static MessageVersion Soap11WSAddressing10 { get; private set; } 145public static MessageVersion Soap12WSAddressingAugust2004 150public static MessageVersion Soap11WSAddressingAugust2004 { get; private set; } 152public static MessageVersion Soap11 { get; private set; } 154public static MessageVersion Soap12 { get; private set; } 161internal bool IsMatch(MessageVersion messageVersion)
System\ServiceModel\Channels\MtomMessageEncoder.cs (6)
21private MessageVersion _messageVersion; 39public MtomMessageEncoderFactory(MessageVersion version, Encoding writeEncoding, int maxReadPoolSize, int maxWritePoolSize, int maxBufferSize, XmlDictionaryReaderQuotas quotas) 66public override MessageVersion MessageVersion => _messageVersion; 271private MessageVersion _version; 280public MtomMessageEncoder(MessageVersion version, Encoding writeEncoding, int maxReadPoolSize, int maxWritePoolSize, int maxBufferSize, XmlDictionaryReaderQuotas quotas, MtomMessageEncoderFactory factory) 325public override MessageVersion MessageVersion => _version;
System\ServiceModel\Channels\MtomMessageEncodingBindingElement.cs (6)
18private MessageVersion _messageVersion; 20public MtomMessageEncodingBindingElement() : this(MessageVersion.Default, TextEncoderDefaults.Encoding) { } 22public MtomMessageEncodingBindingElement(MessageVersion messageVersion, Encoding writeEncoding) 27if (messageVersion == MessageVersion.None) 133public override MessageVersion MessageVersion 145if (value == MessageVersion.None)
System\ServiceModel\Channels\ReliableChannelFactory.cs (1)
36public MessageVersion MessageVersion { get; }
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (15)
757private MessageVersion messageVersion; 794public MessageVersion MessageVersion 1706internal static Message CreateAcknowledgmentMessage(MessageVersion version, 1720internal static Message CreateAckRequestedMessage(MessageVersion messageVersion, 1732internal static Message CreateCloseSequenceResponse(MessageVersion messageVersion, UniqueId messageId, 1744internal static Message CreateCreateSequenceResponse(MessageVersion messageVersion, 1763internal static Message CreateCSRefusedCommunicationFault(MessageVersion messageVersion, 1769internal static Message CreateCSRefusedProtocolFault(MessageVersion messageVersion, 1775internal static Message CreateCSRefusedServerTooBusyFault(MessageVersion messageVersion, 1785private static Message CreateCSRefusedFault(MessageVersion messageVersion, 1816public static Exception CreateCSFaultException(MessageVersion version, 1884internal static Message CreateEndpointNotFoundFault(MessageVersion version, string reason) 1907internal static Message CreateTerminateMessage(MessageVersion version, 1913internal static Message CreateTerminateMessage(MessageVersion version, 1925internal static Message CreateTerminateResponseMessage(MessageVersion version, UniqueId messageId, UniqueId sequenceId)
System\ServiceModel\Channels\ReliableOutputConnection.cs (2)
32MessageVersion messageVersion, 50private MessageVersion MessageVersion { get; }
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
76public MessageVersion MessageVersion { get; }
System\ServiceModel\Channels\ServiceChannel.cs (3)
50private ServiceChannel(IChannelBinder binder, MessageVersion messageVersion, IDefaultCommunicationTimeouts timeouts) 184internal MessageVersion MessageVersion { get; } 1014private void ThrowIfFaultUnderstood(Message reply, MessageFault fault, string action, MessageVersion version, FaultConverter faultConverter)
System\ServiceModel\Channels\ServiceChannelFactory.cs (1)
70public MessageVersion MessageVersion { get; }
System\ServiceModel\Channels\TextMessageEncoder.cs (11)
22internal static ContentEncoding[] Soap11Content = GetContentEncodingMap(MessageVersion.Soap11WSAddressing10); 23internal static ContentEncoding[] Soap12Content = GetContentEncodingMap(MessageVersion.Soap12WSAddressing10); 24internal static ContentEncoding[] SoapNoneContent = GetContentEncodingMap(MessageVersion.None); 29public TextMessageEncoderFactory(MessageVersion version, Encoding writeEncoding, int maxReadPoolSize, int maxWritePoolSize, XmlDictionaryReaderQuotas quotas) 39public override MessageVersion MessageVersion 70internal static string GetMediaType(MessageVersion version) 98private static ContentEncoding[] GetContentEncodingMap(MessageVersion version) 260private MessageVersion _version; 266public TextMessageEncoder(MessageVersion version, Encoding writeEncoding, int maxReadPoolSize, int maxWritePoolSize, XmlDictionaryReaderQuotas quotas) 334public override MessageVersion MessageVersion 372if (MessageVersion == MessageVersion.None)
System\ServiceModel\Channels\TextMessageEncodingBindingElement.cs (4)
17private MessageVersion _messageVersion; 21: this(MessageVersion.Default, TextEncoderDefaults.Encoding) 25public TextMessageEncodingBindingElement(MessageVersion messageVersion, Encoding writeEncoding) 106public override MessageVersion MessageVersion
System\ServiceModel\Channels\TransportBindingElement.cs (1)
122if (typeof(T) == typeof(MessageVersion))
System\ServiceModel\Channels\TransportChannelFactory.cs (4)
13private MessageVersion _messageVersion; 51_messageVersion = MessageVersion.None; 69public MessageVersion MessageVersion 83if (typeof(T) == typeof(MessageVersion))
System\ServiceModel\Channels\TransportOutputChannel.cs (2)
18protected TransportOutputChannel(ChannelManagerBase channelManager, EndpointAddress to, Uri via, bool manualAddressing, MessageVersion messageVersion) 59public MessageVersion MessageVersion { get; }
System\ServiceModel\Channels\WsrmFault.cs (5)
124public Message CreateMessage(MessageVersion messageVersion, ReliableMessagingVersion reliableMessagingVersion) 177protected abstract void OnFaultMessageCreated(MessageVersion version, Message message); 218protected override void OnFaultMessageCreated(MessageVersion version, Message message) 376protected override void OnFaultMessageCreated(MessageVersion version, Message message) 830protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Channels\WsrmMessageInfo.cs (17)
108private static Exception CreateWsrmRequiredException(MessageVersion messageVersion) 119public static WsrmMessageInfo Get(MessageVersion messageVersion, 125public static WsrmMessageInfo Get(MessageVersion messageVersion, 561private static void ValidateMustUnderstand(MessageVersion version, Message message) 618public static CloseSequenceInfo ReadMessage(MessageVersion messageVersion, Message message, 647public static CloseSequenceResponseInfo ReadMessage(MessageVersion messageVersion, Message message, 697public static CreateSequenceInfo ReadMessage(MessageVersion messageVersion, 733public static void ValidateCreateSequenceHeaders(MessageVersion messageVersion, 768public static CreateSequenceResponseInfo ReadMessage(MessageVersion messageVersion, 812public static TerminateSequenceInfo ReadMessage(MessageVersion messageVersion, 845public static TerminateSequenceResponseInfo ReadMessage(MessageVersion messageVersion, Message message, 927protected void SetMessageId(MessageVersion messageVersion, MessageHeaders headers) 941protected void SetReplyTo(MessageVersion messageVersion, MessageHeaders headers) 1047protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 1292protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 1411protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion) 1449protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Description\TypedMessageConverter.cs (3)
60public abstract Message ToMessage(object typedMessage, MessageVersion version); 92return ToMessage(typedMessage, MessageVersion.Soap12WSAddressing10); 95public override Message ToMessage(object typedMessage, MessageVersion version)
System\ServiceModel\Diagnostics\ActivityIdHeader.cs (1)
117protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (2)
25private MessageVersion _messageVersion; 100public MessageVersion MessageVersion
System\ServiceModel\Dispatcher\ChannelHandler.cs (3)
42private MessageVersion _messageVersion; 50internal ChannelHandler(MessageVersion messageVersion, IChannelBinder binder, ServiceChannel channel) 76internal ChannelHandler(MessageVersion messageVersion, IChannelBinder binder,
System\ServiceModel\Dispatcher\ClientRuntime.cs (2)
452if (message.Version != MessageVersion.None || message.IsEmpty) 473return reader.IsStartElement(XD.MessageDictionary.Fault, MessageVersion.None.Envelope.DictionaryNamespace);
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (4)
198private void AddMessageHeaderForParameter(MessageHeaders headers, PartInfo headerPart, MessageVersion messageVersion, object parameterValue, bool isXmlElement) 220protected override void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest) 410protected override object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, string action, MessageDescription messageDescription, object[] parameters, bool isRequest) 583protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\ErrorBehavior.cs (1)
17private MessageVersion _messageVersion;
System\ServiceModel\Dispatcher\IClientMessageFormatter.cs (1)
12Message SerializeRequest(MessageVersion messageVersion, object[] parameters);
System\ServiceModel\Dispatcher\IDispatchMessageFormatter.cs (1)
13Message SerializeReply(MessageVersion messageVersion, object[] parameters, object result);
System\ServiceModel\Dispatcher\IErrorHandler.cs (1)
12void ProvideFault(Exception error, MessageVersion version, ref Message fault);
System\ServiceModel\Dispatcher\IListenerBinder.cs (1)
13MessageVersion MessageVersion { get; }
System\ServiceModel\Dispatcher\ListenerBinder.cs (13)
12internal static IListenerBinder GetBinder(IChannelListener listener, MessageVersion messageVersion) 61internal DuplexListenerBinder(IChannelListener<IDuplexChannel> listener, MessageVersion messageVersion) 73public MessageVersion MessageVersion { get; } 108internal DuplexSessionListenerBinder(IChannelListener<IDuplexSessionChannel> listener, MessageVersion messageVersion) 120public MessageVersion MessageVersion { get; } 154internal InputListenerBinder(IChannelListener<IInputChannel> listener, MessageVersion messageVersion) 165public MessageVersion MessageVersion { get; } 199internal InputSessionListenerBinder(IChannelListener<IInputSessionChannel> listener, MessageVersion messageVersion) 210public MessageVersion MessageVersion { get; } 244internal ReplyListenerBinder(IChannelListener<IReplyChannel> listener, MessageVersion messageVersion) 255public MessageVersion MessageVersion { get; } 289internal ReplySessionListenerBinder(IChannelListener<IReplySessionChannel> listener, MessageVersion messageVersion) 300public MessageVersion MessageVersion { get; }
System\ServiceModel\Dispatcher\MessageOperationFormatter.cs (2)
63public Message SerializeReply(MessageVersion messageVersion, object[] parameters, object result) 78public Message SerializeRequest(MessageVersion messageVersion, object[] parameters)
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
50internal MessageVersion RequestVersion;
System\ServiceModel\Dispatcher\OperationFormatter.cs (22)
52protected abstract void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest); 53protected virtual Task SerializeBodyAsync(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest) 60protected abstract object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, string action, MessageDescription messageDescription, object[] parameters, bool isRequest); 62protected virtual void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion) 266public Message SerializeRequest(MessageVersion messageVersion, object[] parameters) 301public Message SerializeReply(MessageVersion messageVersion, object[] parameters, object result) 357private void SerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest) 373private async Task SerializeBodyContentsAsync(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest) 389private IAsyncResult BeginSerializeBodyContents(XmlDictionaryWriter writer, MessageVersion version, object[] parameters, object returnValue, bool isRequest, 406internal SerializeBodyContentsAsyncResult(OperationFormatter operationFormatter, XmlDictionaryWriter writer, MessageVersion version, object[] parameters, 701public OperationFormatterMessage(OperationFormatter operationFormatter, MessageVersion version, ActionHeader action, 709public OperationFormatterMessage(MessageVersion version, string action, BodyWriter bodyWriter) : base(version, action, bodyWriter) { } 744private MessageVersion _version; 747public OperationFormatterBodyWriter(OperationFormatter operationFormatter, MessageVersion version, 866protected MessageVersion version; 868public OperationFormatterHeader(OperationFormatter operationFormatter, MessageVersion version, string name, string ns, bool mustUnderstand, string actor, bool relay) 883public override bool IsMessageVersionSupported(MessageVersion messageVersion) 914protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 921protected virtual void OnWriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion) 930public XmlElementMessageHeader(OperationFormatter operationFormatter, MessageVersion version, string name, string ns, bool mustUnderstand, string actor, bool relay, XmlElement headerValue) : 936protected override void OnWriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion) 944protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (2)
441public Message SerializeRequest(MessageVersion messageVersion, object[] parameters) 456public Message SerializeReply(MessageVersion messageVersion, object[] parameters, object result)
System\ServiceModel\Dispatcher\ProxyRpc.cs (1)
26internal MessageVersion MessageVersion;
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (5)
292protected override void WriteBodyAttributes(XmlDictionaryWriter writer, MessageVersion version) 304protected override void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, string action, MessageDescription messageDescription, object returnValue, object[] parameters, bool isRequest) 368private void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object returnValue, object[] parameters) 394protected override object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, string action, MessageDescription messageDescription, object[] parameters, bool isRequest) 436private object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object[] parameters, bool isRequest)
System\ServiceModel\MessageHeaderException.cs (1)
34internal Message ProvideFault(MessageVersion messageVersion)
System\ServiceModel\MustUnderstandSoapException.cs (3)
32internal Message ProvideFault(MessageVersion messageVersion) 77protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 86protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\OperationContext.cs (4)
68: this(MessageVersion.Soap12WSAddressing10) 72internal OperationContext(MessageVersion outgoingMessageVersion) 217internal MessageVersion OutgoingMessageVersion { get; } 251public MessageVersion IncomingMessageVersion
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (1)
216protected abstract MessageVersion MessageVersion
System\ServiceModel\Security\NegotiationTokenProvider.cs (2)
22private MessageVersion _messageVersion; 59protected override MessageVersion MessageVersion
System\ServiceModel\Security\ReceiveSecurityHeader.cs (1)
277protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\Security\SecurityHeader.cs (1)
103protected MessageVersion Version
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
354public MessageVersion MessageVersion { get; }
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (1)
77private MessageVersion MessageVersion { get; set; }
System\ServiceModel\Security\SendSecurityHeader.cs (2)
237protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 243protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System\ServiceModel\WSAddressing10ProblemHeaderQNameFault.cs (2)
138protected override void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion) 143protected override void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion)
System.ServiceModel.Primitives.Tests (38)
Channels\BehaviorExtensionTest.cs (2)
23Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 55Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody);
Channels\BinaryMessageEncodingBindingElementTest.cs (5)
22Assert.Equal<MessageVersion>(MessageVersion.Default, bindingElement.MessageVersion); 63public static void MessageVersion_Property_Sets(MessageVersion version) 67Assert.Equal<MessageVersion>(version, bindingElement.MessageVersion); 72public static void MessageVersion_Property_Set_Invalid_Value_Throws(MessageVersion version)
Channels\CustomChannelTest.cs (12)
29Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 119Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 212Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 263Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 321Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 402Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 440Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 480Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 531Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 582Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 634Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody); 687Message inputMessage = Message.CreateMessage(MessageVersion.Default, action: "Test", body: testMessageBody);
Channels\MessageTest.cs (15)
18public static void MessageVersion_Verify_AddressingVersions_And_EnvelopeVersions(MessageVersion messageVersion, EnvelopeVersion envelopeVersion, AddressingVersion addressingVersion) 27var message = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, s_action); 28Assert.Equal<MessageVersion>(MessageVersion.Soap12WSAddressing10, message.Version); 38var message = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, s_action, body); 40Assert.Equal<MessageVersion>(MessageVersion.Soap12WSAddressing10, message.Version); 53var message = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, s_action, new CustomBodyWriter()); 55Assert.Equal<MessageVersion>(MessageVersion.Soap12WSAddressing10, message.Version); 69MessageVersion version = null; 89var message = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, faultCode, faultReason, s_action); 90Assert.Equal(MessageVersion.Soap12WSAddressing10, message.Version); 99message = Message.CreateMessage(MessageVersion.Soap12WSAddressing10, faultCode, faultReason, faultDetail, s_action); 100Assert.Equal(MessageVersion.Soap12WSAddressing10, message.Version);
Channels\TextMessageEncodingBindingElementTest.cs (2)
42public static void MessageVersion_Property_Sets(MessageVersion messageVersion) 46Assert.Equal<MessageVersion>(messageVersion, element.MessageVersion);
Channels\UnderstoodHeadersTest.cs (1)
20MessageVersion.Default,
ServiceModel\ChannelFactoryTest.cs (1)
28new TextMessageEncodingBindingElement(MessageVersion.Default, Encoding.UTF8),
UnitTests.Common (21)
TestData.cs (21)
76public static MemberDataSet<MessageVersion> ValidTextMessageEncoderMessageVersions 80return new MemberDataSet<MessageVersion> 82{ MessageVersion.Default }, 83{ MessageVersion.Soap11 }, 84{ MessageVersion.Soap12WSAddressing10 }, 85{ MessageVersion.None }, 86{ MessageVersion.CreateVersion(EnvelopeVersion.Soap12, AddressingVersion.None)}, 87{ MessageVersion.CreateVersion(EnvelopeVersion.Soap11, AddressingVersion.WSAddressing10)} 92public static MemberDataSet<MessageVersion> ValidBinaryMessageEncoderMessageVersions 96return new MemberDataSet<MessageVersion> 98{ MessageVersion.Default }, 99{ MessageVersion.Soap12WSAddressing10 }, 104public static MemberDataSet<MessageVersion> InvalidBinaryMessageEncoderMessageVersions 108return new MemberDataSet<MessageVersion> 110{ MessageVersion.None }, 111{ MessageVersion.Soap11 }, 116public static MemberDataSet<MessageVersion, EnvelopeVersion, AddressingVersion> MessageVersionsWithEnvelopeAndAddressingVersions 120return new MemberDataSet<MessageVersion, EnvelopeVersion, AddressingVersion> 122{ MessageVersion.None, EnvelopeVersion.None, AddressingVersion.None }, 123{ MessageVersion.Soap11, EnvelopeVersion.Soap11, AddressingVersion.None }, 124{ MessageVersion.Soap12WSAddressing10, EnvelopeVersion.Soap12, AddressingVersion.WSAddressing10 }