3 types derived from SessionEncoder
System.ServiceModel.NetFramingBase (3)
System\ServiceModel\Channels\FramingEncoders.cs (3)
241
internal abstract class ServerSessionEncoder :
SessionEncoder
259
internal class ClientDuplexEncoder :
SessionEncoder
277
internal class ClientSimplexEncoder :
SessionEncoder
10 references to SessionEncoder
System.ServiceModel.NetFramingBase (10)
System\ServiceModel\Channels\FramingChannels.cs (9)
44
return Connection.WriteAsync(
SessionEncoder
.EndBytes, true, timeout);
67
return Connection.WriteAsync(
SessionEncoder
.EndBytes, true, timeout);
84
int.MaxValue, BufferManager,
SessionEncoder
.MaxMessageFrameSize);
86
messageData =
SessionEncoder
.EncodeMessageFrame(messageData);
168
int startSize = ClientDuplexEncoder.ModeBytes.Length +
SessionEncoder
.CalcStartSize(encodedVia, encodedContentType);
173
startSize +=
SessionEncoder
.PreambleEndBytes.Length;
178
SessionEncoder
.EncodeStart(startBytes.Slice(ClientDuplexEncoder.ModeBytes.Length), encodedVia, encodedContentType);
181
SessionEncoder
.PreambleEndBytes.CopyTo(startBytes.Slice(preambleEndOffset));
249
await connection.WriteAsync(
SessionEncoder
.PreambleEndBytes, true, timeoutHelper.RemainingTime());
System\ServiceModel\Channels\StreamedFramingRequestChannel.cs (1)
54
startSize +=
SessionEncoder
.PreambleEndBytes.Length;