internal CustomTextMessageEncoderFactory(string mediaType, string charSet, MessageVersion version) { _version = version; _mediaType = mediaType; _charSet = charSet; _encoder = new CustomTextMessageEncoder(this); }
//The GZip encoder wraps an inner encoder //We require a factory to be passed in that will create this inner encoder public GZipMessageEncoderFactory(MessageEncoderFactory messageEncoderFactory) { if (messageEncoderFactory == null) { throw new ArgumentNullException("messageEncoderFactory", "A valid message encoder factory must be passed to the GZipEncoder"); } encoder = new GZipMessageEncoder(messageEncoderFactory.Encoder); }
//We require an inner encoder to be supplied (see comment above) internal GZipMessageEncoder(System.ServiceModel.Channels.MessageEncoder messageEncoder) : base() { if (messageEncoder == null) { throw new ArgumentNullException("messageEncoder", "A valid message encoder must be passed to the GZipEncoder"); } innerEncoder = messageEncoder; }
public SocketMessageHelper(System.ServiceModel.Channels.MessageEncoder messageEncoder) { this.SendBufferManager = BufferManager.CreateBufferManager((long)67108864, 65536); this.ReceiveBufferManager = BufferManager.CreateBufferManager((long)0, 65536); this.MessageEncoder = messageEncoder; }
public NamedPipeReplyChannel(ChannelListenerBase listener, MessageEncoder encoder, NamedPipeServerStream server) : base(listener) { this.server = server; this.Encoder = encoder; }
public NamedPipeRequestChannel(ChannelFactoryBase factory, MessageEncoder encoder, EndpointAddress address, Uri via) : base(factory, address, via) { this.Encoder = encoder; }