IConnector Interface
The IConnector interface responsible for defining connector interfaces to/from external systems.

Namespace: MARC.Everest.Connectors
Assembly: MARC.Everest.Phone (in MARC.Everest.Phone.dll) Version: (1.5.0)



public interface IConnector : IDisposable


IConnectors follow one of the following patterns:
IListenWaitConnectorRepresents a connector that can actively listen for messages from solicitors and processes the message. No assumption is made that the connector can (or should) send a response. An example of a Listen/Wait connector is a Queue listener
IListenWaitRespondConnectorRepresents a connector that can actively listen for messages from solicitors, process the message and send a response to the solicitor. An example of a Listen/Wait/Respond connector is an Http connector
ISendingConnectorRepresents a connector that can broadcast message instances to the destination. This connector provides no facility to solicit (ie: get a response) from the destination
ISendReceiveConnectorRepresents a connector that can solicit data from the remote endpoint. This connector provides mechanisms for sending, waiting and receiving messages in asynchronous and synchronous modes

Version Information

Everest Compact Framework

Supported in: 1.2 Compact

Everest Framework

Supported in: 1.2, 1.0

See Also