Contains classes and interfaces for making protocol-specific connections.

A Connection represents a user-specific connection to a service, and utilizes a specific Protocol to make requests of that service. For example, one particular application might have a Connection that represents Joe Bloggs' account at Blogger, and which utilizes a Blogger-savvy implementation of the IAtomPublishingProtocol interface. There might be a second Connection for Joe's account at del.icio.us, which uses an implementation of the ITagServerProtocol to query the service.



Interfaces
 NameDescription
 IProtocol Marker interface for all Protocols.
 IServiceFactory Interface for generating service objects.
Classes
 NameDescription
 Connection Represents a user-specific connection to an endpoint.
 Endpoint Represents an endpoint that provides services, and which supports a specific protocol.
 UserInfo Information about a user, usually relative to a particular account.