2 writes to MessageEncoder
System.ServiceModel (2)
System\ServiceModel\Channels\FramingChannels.cs (1)
196this.MessageEncoder = settings.MessageEncoderFactory.CreateSessionEncoder();
System\ServiceModel\Channels\SessionConnectionReader.cs (1)
515this.MessageEncoder = channelListener.MessageEncoderFactory.CreateSessionEncoder();
17 references to MessageEncoder
System.ServiceModel (17)
System\ServiceModel\Channels\FramingChannels.cs (7)
119ArraySegment<byte> messageData = MessageEncoder.WriteMessage(message, 205EncodedContentType encodedContentType = EncodedContentType.Create(this.MessageEncoder.ContentType); 270ConnectionUpgradeHelper.DecodeFramingFault(this.decoder, connection, Via, MessageEncoder.ContentType, ref timeoutHelper); 289MessageEncoder.ContentType, ref timeoutHelper); 356base.SetMessageSource(new ClientDuplexConnectionReader(this, connection, decoder, this.settings, MessageEncoder)); 535channel.MessageEncoder.ContentType, this.identityToImpersonate, timeoutHelper, onUpgrade, this); 619connection, channel.Via, channel.MessageEncoder.ContentType, ref timeoutHelper,
System\ServiceModel\Channels\SessionConnectionReader.cs (4)
517if (!this.MessageEncoder.IsContentTypeSupported(decoder.ContentType)) 521SR.ContentTypeMismatch, decoder.ContentType, this.MessageEncoder.ContentType))); 524ICompressedMessageEncoder compressedMessageEncoder = this.MessageEncoder as ICompressedMessageEncoder; 997this.messageEncoder = channel.MessageEncoder;
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (6)
268IAsyncResult result = this.MessageEncoder.BeginWriteMessage(message, new TimeoutStream(webSocketStream, ref helper), streamedWriteCallback, this); 275this.MessageEncoder.EndWriteMessage(result); 325this.MessageEncoder.WriteMessage(message, timeoutStream); 373return MessageEncoder.WriteMessage(message, int.MaxValue, this.BufferManager, 0); 469thisPtr.MessageEncoder.EndWriteMessage(ar); 536this.encoder = webSocketTransportDuplexSessionChannel.MessageEncoder;