2 // System.Web.Services.Description.ServiceDescriptionImporter.cs
\r
5 // Tim Coleman (tim@timcoleman.com)
\r
7 // Copyright (C) Tim Coleman, 2002
\r
10 using System.CodeDom;
\r
11 using System.Web.Services;
\r
12 using System.Xml.Serialization;
\r
14 namespace System.Web.Services.Description {
\r
15 public class ServiceDescriptionImporter {
\r
19 string protocolName;
\r
21 ServiceDescriptionCollection serviceDescriptions;
\r
22 ServiceDescriptionImportStyle style;
\r
24 #endregion // Fields
\r
26 #region Constructors
\r
28 public ServiceDescriptionImporter ()
\r
30 protocolName = String.Empty;
\r
31 schemas = new XmlSchemas ();
\r
32 serviceDescriptions = new ServiceDescriptionCollection ();
\r
33 style = ServiceDescriptionImportStyle.Client;
\r
36 #endregion // Constructors
\r
40 public string ProtocolName {
\r
41 get { return protocolName; }
\r
42 set { protocolName = value; }
\r
45 public XmlSchemas Schemas {
\r
46 get { return schemas; }
\r
49 public ServiceDescriptionCollection ServiceDescriptions {
\r
50 get { return serviceDescriptions; }
\r
53 public ServiceDescriptionImportStyle Style {
\r
54 get { return style; }
\r
55 set { style = value; }
\r
58 #endregion // Properties
\r
63 public void AddServiceDescription (ServiceDescription serviceDescription, string appSettingUrlKey, string appSettingBaseUrl)
\r
65 throw new NotImplementedException ();
\r
69 public ServiceDescriptionImportWarnings Import (CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit)
\r
71 throw new NotImplementedException ();
\r