56 references to CompressionFormat
System.ServiceModel.Http (1)
System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
579public bool IsCompressionFormatSupported(CompressionFormat compressionFormat)
System.ServiceModel.NetTcp (1)
System\ServiceModel\Channels\TcpTransportBindingElement.cs (1)
110public bool IsCompressionFormatSupported(CompressionFormat compressionFormat) => true;
System.ServiceModel.Primitives (48)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (34)
34XmlDictionaryReaderQuotas readerQuotas, long maxReceivedMessageSize, BinaryVersion version, CompressionFormat compressionFormat) 85public CompressionFormat CompressionFormat { get; } 317private CompressionFormat _sessionCompressionFormat; 334case CompressionFormat.Deflate: 337case CompressionFormat.GZip: 368get { return _factory.CompressionFormat != CompressionFormat.None; } 513CompressionFormat compressionFormat = CheckContentType(contentType); 520if (compressionFormat != CompressionFormat.None) 579CompressionFormat compressionFormat = CheckContentType(contentType); 586if (compressionFormat != CompressionFormat.None) 714CompressionFormat compressionFormat = CheckCompressedWrite(message); 715if (compressionFormat != CompressionFormat.None) 741CompressionFormat compressionFormat = CheckCompressedWrite(message); 742if (compressionFormat != CompressionFormat.None) 763if (compressionFormat != CompressionFormat.None) 777supported = (_factory.CompressionFormat == CompressionFormat.GZip && 779(_factory.CompressionFormat == CompressionFormat.Deflate && 795_sessionCompressionFormat = CompressionFormat.GZip; 799_sessionCompressionFormat = CompressionFormat.Deflate; 803_sessionCompressionFormat = CompressionFormat.None; 817private CompressionFormat CheckContentType(string contentType) 819CompressionFormat compressionFormat = CompressionFormat.None; 835if (_factory.CompressionFormat == CompressionFormat.GZip && ContentTypeEqualsOrStartsWith(contentType, _gzipCompressedContentType)) 837compressionFormat = CompressionFormat.GZip; 839else if (_factory.CompressionFormat == CompressionFormat.Deflate && ContentTypeEqualsOrStartsWith(contentType, _deflateCompressedContentType)) 841compressionFormat = CompressionFormat.Deflate; 845compressionFormat = CompressionFormat.None; 857private CompressionFormat CheckCompressedWrite(Message message) 859CompressionFormat compressionFormat = _sessionCompressionFormat; 860if (compressionFormat != CompressionFormat.None && !_isSession) 867if ((compressionFormat == CompressionFormat.GZip && 869(compressionFormat == CompressionFormat.Deflate && 872compressionFormat = CompressionFormat.None;
System\ServiceModel\Channels\BinaryMessageEncodingBindingElement.cs (3)
48public CompressionFormat CompressionFormat { get; set; } 156if (CompressionFormat != CompressionFormat.None) 165CompressionFormat.None.ToString())));
System\ServiceModel\Channels\ITransportCompressionSupport.cs (1)
10bool IsCompressionFormatSupported(CompressionFormat compressionFormat);
System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (8)
17internal static void DecompressBuffer(ref ArraySegment<byte> buffer, BufferManager bufferManager, CompressionFormat compressionFormat, long maxReceivedMessageSize) 29using (Stream ds = compressionFormat == CompressionFormat.GZip ? 59internal static void CompressBuffer(ref ArraySegment<byte> buffer, BufferManager bufferManager, CompressionFormat compressionFormat) 65using (Stream ds = compressionFormat == CompressionFormat.GZip ? 79internal static Stream GetDecompressStream(Stream compressedStream, CompressionFormat compressionFormat) 81return compressionFormat == CompressionFormat.GZip ? 86internal static Stream GetCompressStream(Stream uncompressedStream, CompressionFormat compressionFormat) 88return compressionFormat == CompressionFormat.GZip ?
System\ServiceModel\Channels\TransportDefaults.cs (2)
36public const CompressionFormat DefaultCompressionFormat = CompressionFormat.None;
System.ServiceModel.Primitives.Tests (5)
Channels\BinaryMessageEncodingBindingElementTest.cs (5)
20Assert.Equal<CompressionFormat>(CompressionFormat.None, bindingElement.CompressionFormat); 29[InlineData(CompressionFormat.Deflate)] 30[InlineData(CompressionFormat.GZip)] 31public static void CompressionFormat_Property_Sets(CompressionFormat format)
System.ServiceModel.UnixDomainSocket (1)
System\ServiceModel\Channels\UnixDomainSocketTransportBindingElement.cs (1)
110public bool IsCompressionFormatSupported(CompressionFormat compressionFormat) => true;