2 // System.Web.Services.Protocols.DiscoveryClientProtocol.cs
\r
5 // Dave Bettin (javabettin@yahoo.com)
\r
7 // Copyright (C) Dave Bettin, 2002
\r
10 using System.Collections;
\r
12 using System.Web.Services.Protocols;
\r
14 namespace System.Web.Services.Discovery {
\r
15 public class DiscoveryClientProtocol : HttpWebClientProtocol {
\r
19 private IList additionalInformation;
\r
20 private DiscoveryClientDocumentCollection documents;
\r
21 private DiscoveryExceptionDictionary errors;
\r
22 private DiscoveryClientReferenceCollection references;
\r
24 #endregion // Fields
\r
26 #region Constructors
\r
29 public DiscoveryClientProtocol ()
\r
31 throw new NotImplementedException ();
\r
34 #endregion // Constructors
\r
38 public IList AdditionalInformation {
\r
39 get { return additionalInformation; }
\r
42 public DiscoveryClientDocumentCollection Documents {
\r
43 get { return documents; }
\r
46 public DiscoveryExceptionDictionary Errors {
\r
47 get { return errors; }
\r
50 public DiscoveryClientReferenceCollection References {
\r
51 get { return references; }
\r
54 #endregion // Properties
\r
59 public DiscoveryDocument Discover (string url)
\r
61 throw new NotImplementedException ();
\r
65 public DiscoveryDocument DiscoverAny (string url)
\r
67 throw new NotImplementedException ();
\r
71 public Stream Download (ref string url)
\r
73 throw new NotImplementedException ();
\r
77 public Stream Download (ref string url, ref string contentType)
\r
79 throw new NotImplementedException ();
\r
83 public DiscoveryClientResultCollection ReadAll (string topLevelFilename)
\r
85 throw new NotImplementedException ();
\r
89 public void ResolveOneLevel ()
\r
91 throw new NotImplementedException ();
\r
95 public DiscoveryClientResultCollection WriteAll (string directory, string topLevelFilename)
\r
97 throw new NotImplementedException ();
\r
100 #endregion // Methods
\r
104 public sealed class DiscoveryClientResultsFile {
\r
108 private DiscoveryClientResultCollection results;
\r
110 #endregion // Fields
\r
112 #region Contructors
\r
115 public DiscoveryClientResultsFile ()
\r
117 throw new NotImplementedException ();
\r
120 #endregion // Constructors
\r
124 public DiscoveryClientResultCollection Results {
\r
125 get { return results; }
\r
128 #endregion // Properties
\r
130 #endregion // Classes
\r