3 types derived from SessionEncoder
System.ServiceModel (3)
System\ServiceModel\Channels\FramingEncoders.cs (3)
235abstract class ServerSessionEncoder : SessionEncoder 253class ClientDuplexEncoder : SessionEncoder 271class ClientSimplexEncoder : SessionEncoder
14 references to SessionEncoder
System.ServiceModel (14)
System\ServiceModel\Channels\FramingChannels.cs (8)
67Connection.Write(SessionEncoder.EndBytes, 0, SessionEncoder.EndBytes.Length, true, timeout); 96return this.Connection.BeginWrite(SessionEncoder.EndBytes, 0, SessionEncoder.EndBytes.Length, 120int.MaxValue, this.BufferManager, SessionEncoder.MaxMessageFrameSize); 122messageData = SessionEncoder.EncodeMessageFrame(messageData); 208int startSize = ClientDuplexEncoder.ModeBytes.Length + SessionEncoder.CalcStartSize(encodedVia, encodedContentType); 218SessionEncoder.EncodeStart(startBytes, ClientDuplexEncoder.ModeBytes.Length, encodedVia, encodedContentType);
System\ServiceModel\Channels\MsmqOutputSessionChannel.cs (6)
231+ SessionEncoder.CalcStartSize(encodedVia, encodedContentType) 235SessionEncoder.EncodeStart(startBytes, ClientSimplexEncoder.ModeBytes.Length, encodedVia, encodedContentType); 243return new ArraySegment<byte>(SessionEncoder.EndBytes, 0, SessionEncoder.EndBytes.Length); 252SessionEncoder.MaxMessageFrameSize); 254return SessionEncoder.EncodeMessageFrame(messageData);