WCF-Xtensions Class Reference for Mono
ContentNegotiationBindingElement Class Members
Properties  Methods 


The following tables list the members exposed by ContentNegotiationBindingElement.

Public Constructors
 NameDescription
Public ConstructorContentNegotiationBindingElement ConstructorOverloaded. Initializes a new instance of the ContentNegotiationBindingElement class.  
Top
Public Properties
 NameDescription
Public PropertyCompressionAlgorithmsGets and sets the compression algorithms to be used for message compression. Default value is GZip.  
Public PropertyCompressionLevel Gets and sets the compression level to be applied when compression is used, were 1 is for fastest compression and 9 for maximum compression.  
Public PropertyCompressionModeGets and sets the compression mode to be used by this binding.  
Public PropertyCompressionThreshold Gets and sets the minimal size of the payload to be compressed, if compression is enabled.  
Public PropertyForceStreamedCompressionIf set to true the compression and decompression of the message payload will always be performed in streamed mode, irrespective of the transport settings.  
Public PropertyMessageEncodingModeGets and sets the message encoding mode to be used by this binding.  
Public PropertyMessageEncodings A collection of MessageEncodingBindingElement used for dynamic content negotiation as set of alternative message encodings.  
Public PropertyZlibFormatSpecified whether the RFC 1950 Zlib format is used for DEFLATE compression.  
Top
Public Methods
 NameDescription
Public MethodBuildChannelFactory<TChannel>Overridden.  Creates a channel factory that can be used to create a channel.  
Public MethodBuildChannelListener<TChannel>Overridden.  Creates a channel listener of the specified type.  
Public MethodCanBuildChannelFactory<TChannel>Overridden.  Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.  
Public MethodCanBuildChannelListener<TChannel>Overridden.  Returns a value that indicates whether the binding element can build a channel factory for a specific type of channel.  
Public MethodCloneOverridden. Creates a copy of the current binding element.  
Public MethodGetProperty<T>Overridden.  Gets a property from the specified BindingContext.  
Public MethodPlugInOverloaded.  Creates a new binding based on the provided binding with the ContentNegotiationBindingElement injected into it.  
Top
See Also

Reference

ContentNegotiationBindingElement Class
Noemax.WCFX.Channels Namespace

Send Feedback