Click or drag to resize

CFX.Transport Namespace

Constains classes which facilitate the transport of CFX messages across a network, including AMQP 1.0 transmission and receipt
Classes
 ClassDescription
Public classAmqpCFXEndpoint Primary class used by endpoint implementers to facility bi-directional, AMQP 1.0 based communications. Using this class, endpoints may publish messages to one or more destinations, subscribe to receive messages from one or more sources, and process incoming CFX requests from other CFX endpoints. This class also supports security features, including secure AMQP 1.0 protocol (AMQPS or AMQP over TLS), as well as SASL based authentication (Simple Authentication and Security Layer). At the time of this writing, the endpoint has been tested and verified for use with the RabbitMQ broker (with AMQP 1.0 plug-in enabled), as well as the Apache Qpid broker.
Public classAmqpChannelAddress Represetns and AMQP source or target, comprised of a network address, and an AMQP source or target address. (eg. amqps://user1:password1@myamqpbroker.company1.com, amqp://broker3.company1.com, etc.)
Public classAmqpUtilities A static class containing a variety of useful helper functions related to the AMQP 1.0 protocol
Delegates
 DelegateDescription
Public delegateCFXMalformedMessageReceivedHandler Delegate for malformed CFX Message received events
Public delegateCFXMessageReceivedFromListenerHandler Delegate for published messages received via self-hosted exchanges
Public delegateCFXMessageReceivedHandler Delegate for CFX Message received events from subscribed channels
Public delegateConnectionEventHandler Delegate for connection related events
Public delegateOnRequestHandler Delegate for handling inbound requests
Public delegateValidateServerCertificateHandler Delegate for certificate self-validation
Enumerations
 EnumerationDescription
Public enumerationAuthenticationMode An enumeration indicating the authentication mode
Public enumerationCFXCodec An enumeration that describes the encoding method that will be used to serialize/deserialize CFX messages for transmission across the wire. Similar to Content-Encoding header in HTTP,
Public enumerationConnectionEvent An enumeration that indicates the type of a connection event
Public enumerationValidateCertificateResult An enumeration that indicates the result of an SSL certificate validation