2 // System.Web.Services.Description.SoapProtocolImporter.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 sealed class SoapProtocolImporter : ProtocolImporter {
\r
19 SoapBinding soapBinding;
\r
20 SoapCodeExporter soapExporter;
\r
21 SoapSchemaImporter soapImporter;
\r
22 XmlCodeExporter xmlExporter;
\r
23 XmlSchemaImporter xmlImporter;
\r
25 #endregion // Fields
\r
27 #region Constructors
\r
30 public SoapProtocolImporter ()
\r
32 throw new NotImplementedException ();
\r
35 #endregion // Constructors
\r
39 public override string ProtocolName {
\r
40 get { return "Soap"; }
\r
43 public SoapBinding SoapBinding {
\r
44 get { return soapBinding; }
\r
47 public SoapCodeExporter SoapExporter {
\r
48 get { return soapExporter; }
\r
51 public SoapSchemaImporter SoapImporter {
\r
52 get { return soapImporter; }
\r
55 public XmlCodeExporter XmlExporter {
\r
56 get { return xmlExporter; }
\r
59 public XmlSchemaImporter XmlImporter {
\r
60 get { return xmlImporter; }
\r
63 #endregion // Properties
\r
68 protected override CodeTypeDeclaration BeginClass ()
\r
70 throw new NotImplementedException ();
\r
74 protected override void BeginNamespace ()
\r
76 throw new NotImplementedException ();
\r
80 protected override void EndClass ()
\r
82 throw new NotImplementedException ();
\r
86 protected override void EndNamespace ()
\r
88 throw new NotImplementedException ();
\r
92 protected override CodeMemberMethod GenerateMethod ()
\r
94 throw new NotImplementedException ();
\r
98 protected override bool IsBindingSupported ()
\r
100 throw new NotImplementedException ();
\r
104 protected override bool IsOperationFlowSupported (OperationFlow flow)
\r
106 throw new NotImplementedException ();
\r