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.
| Name | Description | |
|---|---|---|
| IProtocol | Marker interface for all Protocols. | |
| IServiceFactory | Interface for generating service objects. |
| Name | Description | |
|---|---|---|
| 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. |