internal CustomTextMessageEncoderFactory(string mediaType, string charSet, MessageVersion version)
 {
     _version   = version;
     _mediaType = mediaType;
     _charSet   = charSet;
     _encoder   = new CustomTextMessageEncoder(this);
 }
 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;
 }
Пример #5
0
 public SocketMessageHelper(System.ServiceModel.Channels.MessageEncoder messageEncoder)
 {
     this.SendBufferManager    = BufferManager.CreateBufferManager((long)67108864, 65536);
     this.ReceiveBufferManager = BufferManager.CreateBufferManager((long)0, 65536);
     this.MessageEncoder       = messageEncoder;
 }
Пример #6
0
 public NamedPipeReplyChannel(ChannelListenerBase listener, MessageEncoder encoder, NamedPipeServerStream server)
     : base(listener)
 {
     this.server  = server;
     this.Encoder = encoder;
 }
Пример #7
0
 public NamedPipeRequestChannel(ChannelFactoryBase factory, MessageEncoder encoder, EndpointAddress address, Uri via)
     : base(factory, address, via)
 {
     this.Encoder = encoder;
 }