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


The following tables list the members exposed by WebSocketTransportBindingElement.

Public Constructors
 NameDescription
Public ConstructorWebSocketTransportBindingElement ConstructorOverloaded. Initializes a new instance of WebSocketTransportBindingElement.  
Top
Public Properties
 NameDescription
Public PropertyAuthenticationScheme Gets and sets the authentication scheme to be the WebSocket server to authenticate clients.  
Public PropertyCompressionLevel Specifies a compression level to be applied by the transport compression.  
Public PropertyCompressionNoContextTakeover Gets and sets the whether no compression context should be taken over when compressing message payload.  
Public PropertyCompressionScheme Specifies the whether the transport level compression should be applied and the type of compression to be used.  
Public PropertyDuplexOnly Gets and sets whether the transport should provide only duplex channels for the binding.  
Public PropertyKeepaliveMode  
Public PropertyKeepaliveResponseRequired  
Public PropertyKeepaliveResponseThrottlingInterval  
Public PropertyKeepaliveSendInterval  
Public PropertyKeepaliveTimeout  
Public PropertyManualAddressing (Inherited from System.ServiceModel.Channels.TransportBindingElement)
Public PropertyMaxBufferPoolSize (Inherited from System.ServiceModel.Channels.TransportBindingElement)
Public PropertyMaxBufferSizeGets or sets the maximum size of the buffer to use. For buffered messages this value is the same as MaxReceivedMessageSize. For streamed messages, this value is the maximum size of the SOAP headers, which must be read in buffered mode.  
Public PropertyMaxOutboundFrameSize Gets and sets the maximum size of outbound frame produced by the WebSocket.  
Public PropertyMaxOutboundQueueSize Gets and sets the maximum size for the outbound message queue.  
Public PropertyMaxReceivedMessageSize (Inherited from System.ServiceModel.Channels.TransportBindingElement)
Public PropertyMessageType Gets and sets the value that defines the opCode of the messages sent by WebSocket transport.  
Public PropertyOrigin Gets and sets the string identifying the origin of the client connection.  
Public PropertyPayloadMasking Gets and sets whether the payload of outbound messages is masked.  
Public PropertyPortSharing Gets and sets whether the port sharing infrastructure should be used in order to share the IP endpoint across processes exposing WebSocket endpoints on the same computer.  
Public PropertyProtocol Gets and sets the string identifying the sub-protocol used by the client connection.  
Public PropertySchemeOverridden.  Gets the URI scheme for the transport.  
Public PropertySecurity Gets and sets the security settings to be used by a transport channel.  
Public PropertyTransferMode Gets or sets a value that indicates whether messages are sent buffered or streamed.  
Public PropertyUseDefaultWebProxy Gets or sets a value that indicates whether the auto-configured HTTP proxy of the system should be used, if available.  
Top
Public Methods
 NameDescription
Public MethodBuildChannelFactory<TChannel>Overridden.  Builds the channel factory stack on the client that creates a specified type of channel for a specified context.  
Public MethodBuildChannelListener<TChannel>Overridden.  Builds the channel listener on the service that accepts a specified type of channel for a specified context.  
Public MethodCanBuildChannelFactory<TChannel>Overridden.  Returns a value that indicates whether the current binding can build a channel factory for a specified type of channel and context.  
Public MethodCanBuildChannelListener<TChannel>Overridden.  Returns a value that indicates whether the current binding can build a listener for a specified type of channel and context.  
Public MethodCloneOverridden. Creates a new WebSocketTransportBindingElement object initialized from the current one.  
Public MethodGetProperty<T>Overridden. Intended for use only by the underlying framework.  
Public MethodPlugInOverloaded. Creates a new CustomBinding based on the specified source Binding, with WebSocketTransportBindingElement plugged into the collection of binding elements.  
Top
See Also

Reference

WebSocketTransportBindingElement Class
Noemax.WCFX.Channels Namespace

Send Feedback