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