WCF-Xtensions Class Reference for Mono
XChannelFactory<TChannel> Class
Members 






A ChannelFactory derived class that transparently complements the Windows Communication Foundation with WCF-Xtensions functionality.
Object Model
XChannelFactory<TChannel> Class
Syntax
'Declaration
 
Public Class XChannelFactory(Of TChannel As Class) 
   Inherits System.ServiceModel.ChannelFactory(Of TChannel)
'Usage
 
Dim instance As XChannelFactory(Of TChannel)
public class XChannelFactory<TChannel> : System.ServiceModel.ChannelFactory<TChannel> 
where TChannel: class
public class XChannelFactory = class(System.ServiceModel.ChannelFactory)
    TChannel is class
JScript does not support Generics.
public __gc class XChannelFactory<TChannel> : public System.ServiceModel.ChannelFactory<TChannel> 
where TChannel: ref class
generic<typename TChannel>
public ref class XChannelFactory : public System.ServiceModel.ChannelFactory<TChannel> 
where TChannel: ref class
Type Parameters
TChannel
Remarks
Upon opening XChannelFactory automaticaly modify the configuration of the binding used by a factory to use Noemax.WCFX.Channels.FiMessageEncodingBindingElement. It also optionally provides compression or injects the Noemax.WCFX.Behaviors.EnvelopeEndpointBehavior to the endpoint used by the factory. The XChannelFactory should be configured prior to its use for creating a channel. Any settings configured after the factory is already open will not be applied to channels created by the factory. This class is not available in Silverlight 4, Silverlight 3, .NET Compact Framework 3.5.
Inheritance Hierarchy

System.Object
   System.ServiceModel.Channels.CommunicationObject
      System.ServiceModel.ChannelFactory
         System.ServiceModel.ChannelFactory<TChannel>
            Noemax.WCFX.XChannelFactory<TChannel>

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XChannelFactory<TChannel> Members
Noemax.WCFX Namespace

Send Feedback