| DiscoveryClientReferenceCollection | |
| System.Web.Services.Discovery (system.web.services.dll) | sealed class |
This class represents a collection of discovery document references (links to WSDL service descriptions, XSD files, or other discovery documents), much like the DiscoveryClientResultCollection class. However, the DiscoveryClientResultCollection class provides the discovery references from a single discovery document, while DiscoveryClientReferenceCollection is usually used to provide the aggregated references from multiple documents. The DiscoveryClientReferenceCollection class is used by the DiscoveryClientProtocol.References property. public sealed class DiscoveryClientReferenceCollection : DictionaryBase { // Public Constructors public DiscoveryClientReferenceCollection( ); // Public Instance Properties public ICollection Keys{get; } // implements System.Collections.IDictionary public DiscoveryReference this[string url]{set; get; } public ICollection Values{get; } // implements System.Collections.IDictionary // Public Instance Methods public void Add(DiscoveryReference value); public void Add(string url, DiscoveryReference value); public bool Contains(string url); public void Remove(string url); } Hierarchy System.Object System.Collections.DictionaryBase(System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable) DiscoveryClientReferenceCollection Returned By DiscoveryClientProtocol.References |