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