WCF-Xtensions Class Reference for Mono
Noemax.WCFX.Channels Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClasscloseChannelRequest  
ClasscloseChannelResponse  
ClassCompressionBindingElement

This binding element specifies that compression will be applied on the messages exchanged through the channel.

ClassCompressionStreamBindingElement Represents a stream upgrade that provides the transport level compression.
ClassContentNegotiationBindingElement Provides HTTP transport with standard HTTP compression and support of multiple message encodings on the same SOAP/REST endpoint.
ClassEmbeddedParam  
ClassExtensionBinding Provides the binding that transparently extends a provided binding with extensions binding elements.
ClassFiMessageEncodingBindingElement The binding element which specifies that the Fast Infoset binary XML format is used to encode messages.
ClassHttpsViaProxyTransportBindingElement The binding element that enables the use of BasicHttpBinding with an SSL/TLS accelerator proxy.
ClassinitiateSessionRequest  
ClassinitiateSessionResponse  
ClassJsonRpcMessageEncodingBindingElement Provides the JSON/RPC and message encoding to be used in combination with Noemax.WCFX.Behaviors.JsonRpcEndpointBehavior.
ClassLiteHttpsTransportBindingElement Represents the binding element used to specify an HTTPS transport with dynamic content negotiation for transmitting messages.
ClassLiteHttpTransportBindingElement Represents the binding element used to specify an HTTP transport with dynamic content negotiation for transmitting messages.
ClassMessageEncodingBindingElementCollection Represents a collection of MessageEncodingBindingElement.
ClassMessageStatisticsBindingElement This binding element reports the size of messages produced by the message encoder specified by the binding. It is used only for support purposes during development and may not be used in production systems.
ClassmimeType  
ClassMonoSslStreamSecurityBindingElement  
ClassNxMsmqTransportBindingElement  
ClassopenChannelRequest  
ClassopenChannelResponse  
ClassPluggableMessageEncodingBindingElement Represents the MessageEncodingBindingElement that can plug itself into an already configured Binding.
ClassServiceChannelException  
ClassSoapTcpDuplexTransportBindingElement Represents the binding element used to specify the SOAP/TCP transport for transmitting messages.
ClassSoapTcpTransportBindingElement Represents the binding element used to specify the SOAP/TCP transport for transmitting messages.
ClassSocksSettings Represents the SOCKS proxy settings.
ClassStreamEnhancerBindingElement Represents a binding element that improves the performance of streaming through the transport connection by efficiently chunking the payload.
ClassTransportSecuritySettings Provides methods and properties for transport security configuration.
ClassWcfxPolicyImporter Imports the WSDL policies exported by WCF-Xtensions components.
ClassWcfXtensionsBinding  
ClassWCFXTrace Provides a TraceSource for tracing the WCF-Xtensions related events.
ClassWebSocketTransportBindingElement Represents the binding element used to specify the WebSocket transport protocol for transmitting messages.
Interfaces
 InterfaceDescription
InterfaceServiceChannelWSImpl  
InterfaceServiceChannelWSImplChannel  
Enumerations
 EnumerationDescription
EnumerationCompressionAlgorithms Defines a set of compression algorithms.
EnumerationCompressionMemoryUsage Defines the memory usage limitation to be followed by compression.
EnumerationCompressionMethod Defines the compression method to be used.
EnumerationEncodingCompressionMethod Defines a set of compression algorithms to be used by EnvelopBehavior.
EnumerationFastInfosetSessionMode Defines a set of stateful session encoding modes that may be used by the Fast Infoset message encoding.
EnumerationFastInfosetWriterProfile Represents the XmlFastInfosetWriterProfile enumeration in WCF configuration."
EnumerationServiceChannelErrorCode  
EnumerationSmartCompressionMode Defines the mode of message compression.
EnumerationSmartMessageEncodingMode Defines the mode of smart message encoding.
EnumerationSmartMessageEncodingSet Defines the set of message encodings.
EnumerationSocksAuthentication Defines the type of authentication that the channel use in order to connect though the SOCKS proxy.
EnumerationSocksVersion Defines the version of the SOCKS proxy that the channel uses in order to reach the server.
EnumerationTransferModeX Defines the way in which data getting transfered by Noemax transports. This enumeration is used only on .NET CF platform as replacement for System.ServiceModel.Channels.TransferMode enumeration to extend it with additional transfer modes.
EnumerationTransportCompression Specifies the type of compression to be used by a transport.
EnumerationTransportCompressionFormat Specifies the type of compression to be used by transport compression binding element.
EnumerationTransportSecurityType Specifies the type of security to be used by a transport.
EnumerationWebSocketCompressionScheme Defines the compression scheme used by the WebSocket connection to compress the message payload.
EnumerationWebSocketKeepAliveMode  
EnumerationWebSocketMessageType Defines the type of the WebSocket message that is specified by the first message frame header.
See Also

Reference

Noemax.WCFX.Net4.Mono Assembly

Send Feedback