SoapProtocolImporter.cs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. //
  2. // System.Web.Services.Description.SoapProtocolImporter.cs
  3. //
  4. // Author:
  5. // Tim Coleman ([email protected])
  6. //
  7. // Copyright (C) Tim Coleman, 2002
  8. //
  9. using System.CodeDom;
  10. using System.Web.Services;
  11. using System.Xml.Serialization;
  12. namespace System.Web.Services.Description {
  13. public sealed class SoapProtocolImporter : ProtocolImporter {
  14. #region Fields
  15. SoapBinding soapBinding;
  16. SoapCodeExporter soapExporter;
  17. SoapSchemaImporter soapImporter;
  18. XmlCodeExporter xmlExporter;
  19. XmlSchemaImporter xmlImporter;
  20. #endregion // Fields
  21. #region Constructors
  22. [MonoTODO]
  23. public SoapProtocolImporter ()
  24. {
  25. throw new NotImplementedException ();
  26. }
  27. #endregion // Constructors
  28. #region Properties
  29. public override string ProtocolName {
  30. get { return "Soap"; }
  31. }
  32. public SoapBinding SoapBinding {
  33. get { return soapBinding; }
  34. }
  35. public SoapCodeExporter SoapExporter {
  36. get { return soapExporter; }
  37. }
  38. public SoapSchemaImporter SoapImporter {
  39. get { return soapImporter; }
  40. }
  41. public XmlCodeExporter XmlExporter {
  42. get { return xmlExporter; }
  43. }
  44. public XmlSchemaImporter XmlImporter {
  45. get { return xmlImporter; }
  46. }
  47. #endregion // Properties
  48. #region Methods
  49. [MonoTODO]
  50. protected override CodeTypeDeclaration BeginClass ()
  51. {
  52. throw new NotImplementedException ();
  53. }
  54. [MonoTODO]
  55. protected override void BeginNamespace ()
  56. {
  57. throw new NotImplementedException ();
  58. }
  59. [MonoTODO]
  60. protected override void EndClass ()
  61. {
  62. throw new NotImplementedException ();
  63. }
  64. [MonoTODO]
  65. protected override void EndNamespace ()
  66. {
  67. throw new NotImplementedException ();
  68. }
  69. [MonoTODO]
  70. protected override CodeMemberMethod GenerateMethod ()
  71. {
  72. throw new NotImplementedException ();
  73. }
  74. [MonoTODO]
  75. protected override bool IsBindingSupported ()
  76. {
  77. throw new NotImplementedException ();
  78. }
  79. [MonoTODO]
  80. protected override bool IsOperationFlowSupported (OperationFlow flow)
  81. {
  82. throw new NotImplementedException ();
  83. }
  84. #endregion
  85. }
  86. }