connection.DiscoveryKey;                                 // Returns 'discovery key 1'
connection.Host;                                         // Returns 'localhost'
connection.Port;                                         // Returns 8080
connection.GetPortWithDefault(0000);                     // Returns 8080 or 0000 if port not defined
connection.Protocol;                                     // Returns 'http'
connection.GetProtocolWithDefault("default protocol");   // Returns 'http' or 'default protocol' if protocol field not defined
connection.Uri;                                          // Returns 'abc.com'