Documentation for this section has not yet been entered.
The DiscoveryClientProtocol.References collection is populated during invocations to the DiscoveryClientProtocol.Discover(string), DiscoveryClientProtocol.DiscoverAny(string), DiscoveryClientProtocol.ResolveAll and DiscoveryClientProtocol.ResolveOneLevel methods. During invocations to the DiscoveryClientProtocol.Discover(string) and DiscoveryClientProtocol.DiscoverAny(string) methods, if the supplied URL is a valid discovery document, that document is added to the DiscoveryClientProtocol.References collection together with references found in the discovery document. References added during invocations to the DiscoveryClientProtocol.Discover(string) and DiscoveryClientProtocol.DiscoverAny(string) methods are not necessarily valid discovery documents. During invocations to DiscoveryClientProtocol.ResolveAll and DiscoveryClientProtocol.ResolveOneLevel references within the DiscoveryClientProtocol.References collection are verified as being valid discovery documents. If they are valid and contain references, they are also added to the DiscoveryClientProtocol.References collection.